What Does Lance Armstrong Mean?
2003: He wins the Tour de France once more, with the fifth time. "This was my most difficult get -- we dodged some bullets. It was a rough calendar year with the Tour and I do not intend to make precisely the same errors twice.All over his terrifying wrestle With all the illness, Armstrong ongoing to keep up that he was going to race competitively