Thursday, December 08, 2011
Thursday, December 08, 2011 Christmas Tree , Creative , Design , Only in Japan , Paranormal , Weird Stuff No comments
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.