Top
20°

Neocrisis: New Earth Defense Force: Insect Armageddon Destruction Video

Neocrisis: D3Publisher has released the new Earth Defense Force: Insect Armageddon (EDFIA) Destruction Video showcasing the game’s bad-ass bug splattering weapons, blowing up everything within sight! Nothing gets in the way of the Earth Defense Force…including skyscrapers.

Read Full Story >>
neocrisis.com
Oculus Quest Giveaway! Click Here to Enter
The story is too old to be commented.