I ran across this title upon, as the title suggests, browsing most bought titles on Games on Demand in europe. I have never heard a mention of this. It's bought more often than COD4 and Bioshock 2, what? What is this game? Can somebody explain me this?
Earth Defense Force 2017
Game » consists of 4 releases. Released Dec 14, 2006
Log in to comment