Earth Defense Force X - hands-on

The enemies of earth are swarming... and here's you, guns blazing

We recommend