The US Anti-Doping Agency says it has “overwhelming proof” seven-time Tour-de-France winner Lance Armstrong was cheating by doping himself with performance-enhancing substances. What is the evidence? Armstrong was tested for drugs perhaps hundreds of times during his cycling career. Every single test pronounced him clean. That is strong evidence against doping. According to the USADA, [...]