From 17 - 20 January 2013 the second stage of the Swatch Freeride World Tour by The North Face will take place in Courmayeur, Italy.
Related news