As far as records in Tour de France go, Lance Armstrong has broken them all except the fastest individual time trial.

As far as records in Tour de France go, Lance Armstrong has broken them all except the fastest individual time trial.

Next