Congratulations to Lance Armstrong and the rest of Team Discovery on the seventh Tour win. An amazing feat that most likely won’t be bested for a long time. If any of you haven’t watched a stage of the Tour de France I reccomennd that you check it out next year. Pay special attention to the mountain stages. These guys ride between 100 and 150 miles every day for 21 days. 120 miles through (over) the Alps is something that most of us could never even dream of accomplishing. Here’s to the Tour and all the riders that finished in one piece.