1 Minute Earth Defense Force: Insect Armageddon is Looking Buggy in Its Latest Screens May 13, 2011 If you don’t like bugs, don’t check out these screens after the jump.... Read More