The world’s best freeriders, in both skiing and snowboarding, tackle the hazardous slopes of the famous Bec de Rosses in Switzerland. The final event of the Freeride World Tour is held annually on the infamous mountain, where riders must navigate 40 to 60 degree runs