WINNING BY A HAIR….With one ceremonial stage to go, the Tour de France has covered 2,109 miles and Lance Armstrong is leading Jan Ullrich by 76 seconds.

In other words, Lance Armstrong’s average speed for the entire race has been 26.35 mph and Jan Ullrich’s has been 26.34 mph. That’s what I call a close race.

Our ideas can save democracy... But we need your help! Donate Now!