As expected since he took the lead after the 16th stage, Lance Armstrong won the Tour de France yesterday. The win is Armstrong's 6th win in a row, setting a Tour record and besting the previous 5-time winners, Jacques Anquetil, Eddy Merckx, Bernard Hinault and Miguel Indurain.
Armstrong's overall time for the 3 week, 20 stage, 3391 kilometer race was 83 hours 36 minutes 2 seconds. Andreas Klöden, the 2nd place finisher, was 6 minutes and 19 seconds behind Armstrong. He finished stage 20 in 114th place, 19 seconds behind the lead pack that sprinted to the finish. Those watching on TV saw Tom Boonen won the final stage, but didn't see Armstrong cross the finish line.
After the race, Armstrong said, "I can't see myself not being in the Tour." Some have said that Armstrong will not be returning to the tour next year so he can race in other races. The AP reported that Armstrong will return, but not necessarily next year. Lance has a little while to savor this victory before deciding if he's going to race again next year.
Check out more photos at Cycling News.