Earth Defense Force: Insect Armageddon Screenshots & Trailer
The Earth Defense Force series is one that has received a lot of praise over the years, offering a tremendous co-operative experience for pals the world over to share whilst actually sitting on a sofa together. Today we have some new screenshots and a preview trailer for you, are you excited about this game? Tell […]