Earth Defense Force: Insect Armageddon You're Going Down Gameplay MovieCheck out a new gameplay video for Earth Defense Force: Insect Armageddon.By on October 4, 2010 at 1:20PM PDT Earth Defense Force: Insect Armageddon