Next weekend, in Verbier, the finals of the Freeride World Tour once again take place on the intimidating north face of the 3,223 metre Bec des Rosses. Now in its 17th year, the Verbier ‘Xtreme’ is the freeride event on the calendar, last year drawing nearly 10,000 live spectators to watch the world’s best charge this big wild mountain! […]