Freeride World Champions Crowned at the Nissan Xtreme Verbier 2011 by Swatch

Verbier, Switzerland – March 20, 2011 – The world’s best riders put on a great show today as they tested their skills against freeriding’s most legendary face, the Bec des Rosses in Verbier, Switzerland. Today’s event determined who would ride away with the title of 2011 Freeride World Champion. Continue reading “Freeride World Champions Crowned at the Nissan Xtreme Verbier 2011 by Swatch”