Live Coverage of the Tour de France: 2012 Tour de France: Stage 20, Rambouillet to the Champs-Élysées in Paris (120km)

Stage 20, Rambouillet to the Champs-Élysées in Paris (120km)