champion lance armstrong

American Lance Armstrong won his 7th Tour de France title today. He arrived at the Champs Elysees to finish up the Tour in addition to finishing his cycling career.

The last climb in his career was to the podium, on which he stood next to second-placed Italian Ivan Basso and Germany's Jan Ullrich.
The most successful Tour rider in history looked to the sky while the Star Spangled Banner was played for him for the seventh and last time.