Will Lance Armstrong break the Tour de France record he set last year and win a 7th Tour de France championship this summer?
Three-fourths of you think he will. That's according to the poll that's been running for about two weeks at Biking Bis.
Interestingly, the voting heavily favored Armstrong the first few days, but dropped to about 66% at ...   more »