Thursday, December 08, 2011

Godzilla Christmas Tree

Where you can find a smoke-spewing, Santa hat-wearing Christmas tree in the shape of Godzilla? In Japan, of course, at the Aqua City Odaiba shopping mall. Check out this monstrosity below as he prepares to stomp all over your holiday.

Pin It now!