The International Cycling Union stripped Lance Armstrong of his Tour de France titles – the result of a sport trying to clean up its act after years of doping scandals. The cleanup should be commended.
Results: 1 of 1