2012 Tour de France: Stage 20 / Final Podium
1 of 36
Photos from the 20th and final stage of the Tour de France, over 120 kilometers (74.6 miles) with...
The pack passes the Eiffel tower during the 20th stage of the the Tour de France cycling race over 120 kilometers (74.6 miles) with start in Rambouillet and finish in Paris, France, Sunday July 22, 2012. (AP Photo/Laurent Cipriani)