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!
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!
Brilliant!