Pleiads
GAME » Images
A 1981 shoot-'em-up arcade game by Tehkan. Defend the Earth from alien invaders, then blast off to blow up the mothership.