Top
150°

Earth Defense Force: Insect Armageddon to debut on Steam

D3Publisher's Earth Defense Force: Insect Armageddon will be making its way onto the PC via downloand on Steam during the 2011 holiday season.