By editor
Originally published on Wed October 10, 2012 5:57 pm
The United States Anti-Doping Agency has made public all the evidence it has against cyclist Lance Armstrong. This is the culmination of a battle that has raged for years: The USADA has said its evidence proves beyond doubt that the now-dethroned seven-time Tour de France winner doped, and Armstrong has always maintained his innocence.
Read more