The Freeride World Tour has its Grand Final. It takes place in Switzerland at Verbier: Competition confirmed for Saturday, March 26th beginning 9.15 am CET. The starting order is Snowboard Woman, Snowboard Men, Ski Woman, Ski Men. Who is going to be the freeriding World Champion? The Grand Final…
More