Armstrong Throws in the Towel, Loses Titles to Doping Allegations
• Chuck Squatriglia via WIRED.comLance Armstrong, one of the world’s most celebrated cyclists and a hero to millions of cancer survivors, finally surrendered a war of attrition with doping police that has cost him his seven Tour de France titles and an Olympic bronze medal.