Lance Armstrong Stripped of All Tour De France Wins

And this, kids, is why you don’t do drugs. According to TMZ, Lance Armstrong has officially been stripped of each of his seven Tour De France wins for allegedly using steroids during his time in the sport. The U.S. Anti-Doping Agency finally made the announcement this morning after months of deliberation, finally deciding that Armstrong […]

More