Anyone know where this is at? I’ve looked it up but can’t seem to find a location. Maybe in Japan? Any help is appreciated.
Post image

Comments