New Earth Defence Force 2025 Screenshots

Namco have just released these new glorious screenshots for Earth Defense Force 2025, which is set to launch the 21st February 2014 for the PS3 and Xbox 360. For more information on the action packed …