Most definately somewhere in the Netherlands, cause I recognize the traffic sign. So my best guess would be Amsterdam. Wouldn't know where in the city exactly, maybe Melusine will recognize it.
Mouse already got this far, so I'm not in it for the 100 posts, but let's just see if I'm correct.
|