Note: When readers choose to buy the awesome products featured here, we might earn affiliate commissions that support our work.

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)

Recommended:

comments powered by Disqus