Lance Armstrong wins his 6th Tour de France, passing five time champions Jacques Anquetil, Eddy Merckx, Bernard Hinault and Miguel Indurain. Last year he showed signs of weakness, winning by only 61 seconds. And this year, I expected that he would be pushed to the limit.
Not even close. Lance took control when the Tour entered the mountains. And once he showed his form, the end result was never in doubt. Anything can happen in the Tour. But on the road, where Lance controlled his own destiny, there were no challengers.