Earth Defense Force: Iron Rain Coming To Steam
The Earth Defense Force series is a mad one. The world is invaded by an alien race, and by using their weaponry, they have just made every one of our insects horrifyingly huge. As a premise, it sounds like the most stereotypical Japanese…