Tag Archives: latest Screens

Earth Defense Force: Insect Armageddon is Looking Buggy in Its Latest Screens

If you don’t like bugs, don’t check out these screens after the jump.