|I've heard of shopping malls with zombies,
but this is ridiculous.
How did I not know about this? A giant Godzilla Christmas tree set up in the Aqua City Mall in Odaiba, Tokyo Bay, back in 2006. Click here for more seasonal Japanese kaiju decorations.
|Is that snow? No wait! Aaaaaah!
Wishing you all a Happy Christmas, and a Happier New Year in 2012...