What Does Lance Armstrong Mean?
2003: He wins the Tour de France once more, for your fifth time. "This was my most difficult win -- we dodged some bullets. It had been a rough yr at the Tour and I don't plan to make precisely the same blunders two times.
That yr Armstrong finished twenty third in what he had introduced