Photo Details

Photo detail

January 17, 2013

Winner Lance Armstrong rides down the Champs Elysees after the final stage of the Tour de France cycling race in July 2000 in Paris.