| Welcome
These are the weirdest creatures in the streets of Tokyo. They differ in size from 60 cm to a good 2.5 meters. Although it looks like they do absolutely nothing all day, most of them are employed by shop-owners to lure customers in.
<< back to urban explorations |