Tuesday, January 24, 2006

Whoa

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

1 comment:

Nancy said...

That's just wrong.