Oh man oh man this is really cute:
It's the brand-new storefront of a shop that sells only merchandise related to this creature. His name is Ikaaru Seijin, which the Japan Times claims means Man from Planet Ikaaru.
My Japanese vocabulary is extremely limited (ika=squid; tako=octopus) and my grammar nonexistent, so I can't complain, but couldn't we just take the extra step and translate it as the Man from Planet Squid?
Anyway, I really want to go to Hakodate now.
The Man From Planet Squid
Comments