Lance Armstrong Defiant in Face of Doping Allegations

|

A defiant Lance Armstrong on Wednesday rebutted the US Anti-Doping Agency's claims that he is a drug cheat, telling throngs of supporters at a Montreal cancer conference: 'I won the Tour de France seven times.'

Comment
Show commentsHide Comments

Latest Political Videos

Video Archives