The Lance Armstrong doping scandal has captured the interest of the world over the past few days after the cyclist admitted to Oprah Winfrey that he used PEDs and cheated during all 7 of his once-triumphant Tour de France victories. It's the the kind of drama that makes for a great movie. And, as you might have expected, the Lance Armstrong doping scandal is going to do just that.
Geneva, Switzerland - The International Cycling Union has agreed to strip Lance Armstrong of his seven Tour de France titles in the wake of the report from the United States Anti-Doping Agency that labeled the cycling champion and cancer survivor a drug cheat...