1 post tagged Fantastic
Kaiju Christmas! This awesome Godzilla Christmas tree was erected inside the Aqua City Odaiba shopping mall in Tokyo, Japan back in 2000. It even blew steam/smoke out of its mouth. Fantastic.
It’s Awesome Christmas Tree Day on Geyser of Awesome!