The First Ever Freeride World Tour Event went off at Kicking Horse Mountain Resort, BC without a hitch. The conditions were incredible and so was the skiing. These highlights really bring that to light, as these athletes went HUGE there.
The First Ever Freeride World Tour Event went off at Kicking Horse Mountain Resort, BC without a hitch. The conditions were incredible and so was the skiing. These highlights really bring that to light, as these athletes went HUGE there.