2016 Tour de France
The 2016 Tour de France was the 103rd edition of the Tour de France, one of cycling's Grand Tours. The 3,529 km-long race consisted of 21 stages, starting on 2 July in Mont Saint-Michel, Normandy, and concluding on 24 July with the Champs-Élysées... Wikipedia