|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...