Thursday, March 28, 2024
HomeA Loss of TrustNew Pictures 090

New Pictures 090

Lance Armstrong in the 2004 Tour de France time trial up Alpe d’Huez. Armstrong was stripped of this and the rest of his Tour de France wins for doping. Photo by David Ward
Lance Armstrong Tour de France Time Trial Spain, 2003 023 Web