Lance Armstrong Wins 3rd Straight Tour de France

by Bryan on 7/29/2001 at 10:16 AM in In General

It's official!!!

Lance Armstrong has just become the 5th cyclist ever to win 3 straight Tour de France's, and the second American to win a total of 3 Tour's.

Too bad OLN wasn't able to carry today's stage into Paris live. Oh well, you can bet that I will be watching the coverage on CBS at 2 PM EST today.