Godzilla Christmas Tree
Dec09

Godzilla Christmas Tree

This bad boy can be found at the Aqua City Odaiba, a shopping mall in Tokyo. (Via Buzzfeed) Share and Enjoy !0Shares0...

Read More