Backstrom and Debari win the Revelstoke Stop of the Freeride World Tour
Revelstoke, BC’s Mackenzie Face played a foggy stage for the Swatch’s Freeskiing and Freeride World Tour Snowboard Finals on Thursday, a scene full of billy-goating and huge airs by some of the world’s best freeriders...