Verbier Freeride World Tour

Red Bull Sport Events 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