Swatch Freeride World Tour
Red Bull Sports Events S2 E9
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.