Godzilla Christmas tree

Godzilla Christmas tree

Nothing conveys the true spirit of Christmas more than a good old fashioned Godzilla Christmas tree. This photo is from the Aqua City Odaiba shopping mall. Once again, Japan proves it is one of the greatest countries in the world. (Link)

2 thoughts on “Godzilla Christmas tree”

Leave a Comment

Your email address will not be published.

Scroll to Top