News

'Earth Defense Force 2025' is EDF4's Western title, out in 2013

D3Publisher lets the bug infestation spread

Comments