Earth Defense Force is back with even more over-the-top insect murdering mayhem. Read our review of Earth Defense Force 2025…