What gaming purchase do you regret the most?
Feature
Earth Defense Force 2025 is the next game in the EDF series where the insects return from dormancy to end humanity with over-the-top action and massive city-leveling explosions that will entrench the EDF and the citizens of Earth into a state of emergency.