Godzilla Christmas Tree Greatness
Ladies and Gentlemen, I present to you the greatest christmas tree of all time... Godzilla! I came across these photos on Twitter recently, and now I want a Godzilla Christmas tree of my own. After doing a little research I found that the photos were taken back in 2011, and the tree was terrorizing people in the Aqua City Odaiba shopping mall in Tokyo. The photos may be a few years old, but I have never seen them until now. If you haven't either, then here ya go!