Xtreme Verbier

Freeride World Tour 2021

It's showtime in Switzerland as the freeride elite return to the legendary – and terrifying – Bec des Rosses in Verbier for the ultimate test at the grand finale of the 2021 Freeride World Tour.

Related Videos

Stories