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.
Best viewed on Chrome, Firefox, Opera & Safari browsers also high resolutions. |
Copyright © 2014 Panic Views™. Powered by Blogger™