Space Invaders Part II
2006 · Shooter · Arcade · Handheld Electronic LCD
Licensed port of the arcade game.
Track this game