Lance Armstrong, the great fish eating up the little ones, has won the 13th stage of the Tour de France, and is poised to win the whole thing for the sixth time. The guy is dangerous, Achilles-like. "In just two stages in the Pyrenees, Armstrong has sliced Voecklers lead from more than nine minutes. Two punishing stages await in the Alps, Armstrongs playground in previous Tours, as well as the two time trials -- more than enough for him to assure his record victory." Here is the map of the race.