Godzilla vs. the Invid
meemjar on May 11, 2010
To the uninformed:
The Invid were a race of sluglike aliens who wore battlesuits that looked like crab bodies.
They succeeded where the Zentreadi failed; they conquered the Earth.
But big ‘G’ would've given them a fight!