Earth Defense Force Insect Armageddon Destruction Trailer
Posted by Giant Bomb 13 years ago in Gaming News
- Like?