WAMU 88.5 - American University Radio | The Mind Is Our Medium
Now Playing

World Cycling Body Upholds U.S. Ruling On Armstrong

The International Cycling Union has agreed to strip Lance Armstrong of his 7 Tour de France titles and ban him for life. Cycling's governing body said its federation accepts the U.S. Anti-Doping Agency's report on Armstrong and would not appeal to the Court of Arbitration for Sport.