Swatch Freeride World Tour

Red Bull Sports Events S2E9

Athletes take on one of the world's most intimidating mountain faces as part of the Swatch Freeride World Tour in Verbier, Switzerland. Find out why Bec de Rosses strikes fear into the competitors.

Videos You May Also Like

Stories