Godzilla Christmas Tree


Apparently, this tree was displayed at one time in the Aqua City Odaiba shopping mall in Tokyo, Japan. What better way to celebrate Christmas than venerating the giant monster that has repeatedly destroyed your city?

(via Buzzfeed)

comments powered by Disqus