The first stop of the 2014 Freeride World Tour touched down in Courmayeur Mont-Blanc, Italy this week. The competition was delayed from last weekend due to weather and avalanche hazards, but when the weather cleared, the snow was perfect for these athletes to stomp their lines.
Read More