The Swatch Freeride World Tour by The North Face (FWT) kicks off its season of exciting global big mountain freeriding competition with the first stop at Revelstoke, British Columbia, Canada, on January 7, 2013. The competition can be witnessed from anywhere in the world via the live webcast...