Photo Details

Photo detail

October 22, 2012

In thi Lance Armstrong of the U.S. holds up the trophy on the podium July 25, 1999, after 20th and final stage of the Tour de France cycling race between Arpajon and Paris.