D3

Earth Defense Force 5 coming to PC this week

Japanese publisher D3 has unveiled the surprise PC port for their insect-smashing arcade-action shooter Earth Defense Force 5. Gamers won't…

5 years ago