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!
No other Christmas Tree could be as amazing as this, I’ll take 2.
I kept waiting to hear “Test your might.”
LMFAO Call It Quits
No break up? AND side projects?
This week is SO much better than last week!
LMFAO changes name to BRB.
Have you seen Chewie?