Le Tour de France 2003 started last weekend. The tour, if you don't know, is a 2000ish-mile, three-week race up and down the mountains in France. It's widely regarded as one of the toughest physical challenges around.

The best coverage in the US is on OLN.