Courmayeur heralds start of Freeride World Tour 2014 today
The first stage of the Swatch Freeride World Tour by The North Face 2014 kicks off at 10:30am this morning at Courmayeur, Italy. The six-stage freeride competition will take place on a new race course and can be followed in live streaming.