Tuesday, January 24, 2006

Whoa

Next year's Tour de France will start in...(wait for it)...London. How weird is that?