Earth Defense Force Insect Armageddon Destruction Trailer
Posted by Giant Bomb Jun 29 2011 19:10 GMT in Gaming News
- Like?