Lance Armstrong, seven-time Tour de France winner, finally admitted what everyone on the planet already knew. And the sports world is apoplectic.
The accusation from posturing sports puritans reads thus: Lance is a cheater, he used performance-enhancing drugs (PEDs) while racing in the Tour de France, he doesn’t deserve his trophies, and he warrants only our scorn.
You can’t swing a bat in the sports media without hitting someone with this opinion.
What rubbish.
The sports world’s...
Read Complete Article at Bleacher Report - Sports & Society
Article is property of BleacherReport.com