Connect to share and comment

lance armstrong 7 tour de france titles

lance armstrong 7 tour de france titles

From top left, Lance Armstrong celebrates his Tour de France titles in 2005, 2004, 2003, 2002, 2001, 2000 and 1999 on the podium on the Champs-Elysees in Paris.

AFP