Tour De France 2014

Ride 20-25 mile segments of each stage

From the Grand Depart in Yorkshire, England to the finish in Paris Champs-Elysees, ride 20-25 mile segments of all 21 stages of 101st edition of the Tour de France.

More Details ›