Photo Details

Photo detail

October 22, 2012

Lance Armstrong during ceremonies July 29, 2001, after he won the Tour de France cycling race after the 20th and final stage, in Paris.