Thursday, March 28, 2024
HomeA Loss of TrustLance Armstrong Tour de France Time Trial Spain, 2003 023 Web

Lance Armstrong Tour de France Time Trial Spain, 2003 023 Web

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
New Pictures 090