Back in 2007, D3 Publisher released a little gem from Sandlot called Earth Defense Force 2017. It was campy, fun, and had a lot of giant enemies for players to blow up. Now even more evidence has

More...