The Tour de France
Joel Saget / AFP / Getty Images
Final Stage
The pack rides towards the Arc de Triomphe on the famous Champs-Elysees avenue during the 95 km and last stage of the 2011 Tour de France cycling race run between Creteil and Paris Champs-Elysees on July 24, 2011.
Get the Latest Photos from Time.com
Get TIME photos and pictures of the week delivered directly to your inbox.