Wednesday, 13 November 2013

But why here?

Hamamatsucho station in Tokyo seems to have an obsession with the Mannekin Piss.

No comments: