Thursday, 12 December 2013

How can you ever be late for anything in London? They have a huge clock right in the middle of the town. (Jimmy Kimmel)

13th December deadline for checklist. 

No comments: