Top
110°

Earth Defense Force: Insect Armageddon Launch Screenshots

Namco Bandai Partners UK Ltd have released the launch screenshots for Earth Defense Force: Insect Armageddon. The game was released last week on the 15th July, so will you defend the Earth?

Read Full Story >>
vgupdate.com
The story is too old to be commented.