From 17 - 20/01/2013 the second stage of the Swatch Freeride World Tour by The North Face will take place in Courmayeur, Italy. This image was taken during the first stage at Revelstoke in Canada.
Related news