What Does Lance Armstrong Mean?
2003: He wins the Tour de France once again, with the fifth time. "This was my hardest get -- we dodged some bullets. It was a rough yr at the Tour and I do not want to make the exact same issues 2 times.In 2001, he wrote a story linking Armstrong to Italian health care provider Michele Ferrari, who was becoming investigated for giving effectivenes