Earth Defense Force: Insect Armageddon DemoTim Ramage from D3 gives us a quick demo for Earth Defense Force: Insect Armageddon.By Frank A on March 3, 2011 at 7:24PM PST Earth Defense Force: Insect Armageddon