The first stage of the Swatch Freeride World Tour by The North Face 2014 begins in Courmayeur, Italy, on 17/01/2014.
© Freeride World Tour