female bigfoot walking through the streets of Japan with neon signs lining the streets illumated