Armstrong Doping Confession Stirs Outrage

Updated:

Loading
Ending years of denial, champion cyclist Lance Armstrong admits he cheated his way to his record seven Tour de France titles.