They talk a big game for being pedestrians in Tokyo. Guess Godzilla hasn’t been around recently to show them their place. Previous