Godzilla: Planet of the Monsters [Review]
Oh, no! There goes Tokyo. And Shanghai. And New York City. And Paris, France. And Paris, Texas. And pretty much the entirety of the Earth’s habitable landmass. In fact, no quotation from a 1977 Blue Oyster Cult song can adequately sum up the degree of …Read more »