As cycling enthusiasts around the world sit stunned by Lance Armstrong's fall from glory, locals are reacting to his admission that he did cheat to win those seven Tour de France titles. Among them, Michael Creed of Colorado Springs; Creed rode on Lance's team in 2003 and 2004.
"The...
more »