chernobog13

Godzilla statue in Hibiya, near Ginza, Tokyo.  The statue is at the site of an old Toho cinema that has since been torn down and replaced with shops.

Photos by me