Earth Defense Force 2: Invaders from Planet Space available now in Europe
Earth Defense Force 2: Invaders from Planet Space sends the player into high-flying, explosive battles against giant monsters with a classic kaiju/b-movie aesthetic. Praised as the ‘best game in... Read More »