Lance Armstrong has been banned for life from cycling and stripped of his seven Tour de France titles by the United States Anti-Doping Agency after the cyclist yesterday dropped his fight against charges that he had used performance-enhancing drugs. The USADA today handed down the ban and revoked “any medals, titles, winnings, finishes, points and…
Read More