See More Hear More Watch More Hear More Get on iTunes
deletedme deletedme

Armstrong Ordered To Pay $10 Million

A company that once paid Lance Armstrong millions of dollars for winning the Tour de France announced he has to pay $10 million of it back. The award was the result of an arbitration hearing. #FullNewsAudioAvailable #NPR


More from