Bummer news out of Switzerland as the Freeride World Tour’s signature season finale Xtreme Verbier has been cancelled due to avalanche danger on the Bec des Rosses. Definitely a let down as some of us consider this the Super Bowl of skiing and snowboarding but we have to remind ourselves that Mother Nature calls the […]