Lance Armstrong, left, and his teammate George Hincapie toast during the start of the final stage of the Tour de France on July 24, 2005, in Corbeil-Essonnes, France.May 22, 2011

FULL STORY

Photo: EPA

This photo has been viewed 466 times.

TOP top