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.
Love it!
seriously i can't wait