Godzilla Christmas Tree

The search for the coolest Christmas tree is officially over. You’re never going to beat the giant, fire-breathing Godzilla Christmas tree of Aqua City Odaiba shopping mall in Tokyo.

Merry Christmas!

Tags: , , , ,

Leave a Reply