E3 2011: Earth Defense Force: Insect Armageddon Floor DemoWe get a demo of Earth Defense Force: Insect Armageddon from the show floor of E3 2011!By Takeshi Hiraoka on June 15, 2011 at 2:38PM PDT Earth Defense Force: Insect Armageddon