Connect to share and comment

Clone of lance armstrong 7 tour de france titles

Clone of 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