Friday, July 06, 2007

French London

The Tour de France begins this weekend...in London. I don't quite get it. How does the Tour de France start in England? Oh well, what do I know? We might catch some of the action on Saturday.

0 comments: