Godzilla Christmas Tree
The Godzilla Christmas Tree
This smoke-spewing work of art can be found in the Aqua City Odaiba shopping mall in Tokyo, Japan. And how beautiful is that? Christmas is about coming together, and if Tokyo can forgive Godzilla for destroying it, then can't you forgive your grandfather for liking Glen Beck?