Winning without doping was impossible, says Armstrong

PARIS. Disgraced cyclist Lance Armstrong, who cheated his way to seven Tour de France victories from 1999-2005, claims it would have been impossible to win the world’s greatest race without doping.
Lance Armstrong was stripped of his seven Tour de France titles. Net photo.
Lance Armstrong was stripped of his seven Tour de France titles. Net photo.
Quartz