Verbier Freeride World Tour

Verbier Freeride World Tour S2E9

Courageous athletes take on one of the most intimidating mountain faces in the world in Verbier, Switzerland, as part of the Swatch Freeride World Tour. Get the lowdown on why the Bec de Rosses strikes fear into anyone who tries to ride it.

Videos You May Also Like

Stories