Saturday, 17 July 2004 12:51 P GMT-05
He just won stage 13 of the Tour de France, which is now in the punishing mountainous areas. The overall leader, Thomas Voeckler, is now just 22 seconds ahead of Armstrong. I rather like how the ESPN article worded this: "Voeckler, who most like