Lance Armstrong Stripped of Olympic Medal

hulu videos
The International Olympic Committee has just stripped former cyclist Lance Armstrong of his 2000 Olympic bronze medal, the latest sanction to follow a U.S. anti-doping report that he has used performance-enhancing drugs.
View Comments (0)