Ginza Godzilla

What more can really be said about this. It is a statue of Godzilla in the region of Tokyo known as Ginza.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.