Le Tour 2003 starts

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.