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.
Friday, July 06, 2007
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment