Earth Defense Force: Insect Armageddon Available on Steam
Earth Defense Force: Insect Armageddon, the latest entry in the Earth Defense Force series (and the first to be developed outside of Japan), is now available for purchase via Steam. The game sees you defending a city against a horde of gigantic insects and robotic enemies. Think of it as defending your nice picnic against […]