I've went on holiday by accident and after hundreds of miles and many an hour I find I'm in Whitechapel, London, England.
Is there anywhere I can park up for a few hours till light when I can have a walkabout?
Is there anywhere I can park up for a few hours till light when I can have a walkabout?
Comment