The final stop of the Freeride World Tour and the place where it all started.
The final stop of the Freeride World Tour and the place where it all started.
It all comes down to this: The legendary Xtreme Verbier is the final contest of the Freeride World Tour season. Much more than a battle between the remaining athletes, it’s also a match of human versus mountain as the competitors look to make their mark on the intimidating contest face on the Bec des Rosses.