Posted By:
Jon Canfield WARNING - NOT VINTAGE RELATED!!! I just saw Lance won the 17th stage, increasing his lead to 4+ minutes and all but won a 6th tour. Regardless if you like the sport and in spite of all the doping allegations that seem to hang over every athlete right now, you gotta respect this guy. Anyone who can ride his bike at sprint speed up the Alps in 90 degree heat year after year and be so dominating (untouchable) is incredible/unhuman.