Godzilla Christmas Tree!

Image Source

Don’t panic just yet! This smoke-breathing, Santa-Hat-Wearing, towering Godzilla-shaped Christmas Tree can be found menacing holiday shoppers in the Aqua City Odaiba Shopping Mall, located just 30 minutes from central Tokyo in Japan. Godzilla!

2 thoughts on “Godzilla Christmas Tree!

  1. Pingback: Worleygig.com’s Top Ten Christmas Trees | The Worleygig

Leave a Reply