Earth Destruction Directive 8 – Do You Fear Death More Than You Fear Me?
We’re sticking the West this time as we take a look at the seminal 1980s giant monster property The Inhumanoids! When Metlar, Tendril, and D.Compose unleash their fury on the unsuspecting world, it’s up to the Earth Corps to stop them! Do they have the firepower to turn back this […]