We’re big fans of D3’s epic alien ant murdering series, Earth Defense Force and how could we not be? Using overpowered weaponry to decimate giant insects and giant buildings alike is exactly the sort of thing we hoped gaming would allow us to do when we first picked up a […]