playerschoicegames.com
Earth Defense Force 2025 – PS3 / X360 – Air Raider Trailer
Featuring the largest number of missions from the series and four-player multiplayer, Earth Defense Force 2025 is the long awaited return in the Earth Defense Force (EDF) series from Japanese devel…