Photo Details

Photo detail

October 22, 2012

Lance Armstrong waves on the podium July 27, 2003, after he won his fifth consecutive Tour de France cycling race, in Paris.