A lot of people see a bug and they squish it. What happens when you see a large bug? You annihilate it of course. D3Publisher has recently released some new screenshots as well as the box art for their upcoming game Earth Defense Force 2025
and while I'm not a huge fan of bugs or most insects, I'd have no problems blasting these things back to where they came from.