Red Bull Verbier Freeride World Tour
- Episode aired Jun 18, 2018
- 26m
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 compe... Read allAthletes 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.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.