The Freeride World Tour season will come to a close next week with the annual conclusion taking place on the Bec des Rosses in Verbier, Switzerland. Snow conditions are less than ideal, and the FWT has been forced to consider a shorter route to hold the competition. FWT members scoped out the course in the […]