World cycling champ Lance Armstrong to be stripped of 7 Tour de France titles
Other Sports | Aug 24, 2012, 03:53 PM ISTAustin (Texas), Aug 24: Never one to back away from a fight, Lance Armstrong is finally giving in and the cost of quitting is steep: His seven Tour de France titles could be gone as