E-mail this story
Lance Armstrong mea culpa is a dagger through the heart
It was a glorious day in 1993 when Lance Armstrong won America's top professional bicycle race, the annual CoreStates U.S. Pro Cycling Championship in Philadelphia.
Paul Carpenter
January 19, 2013
