Games/Astro Invader/MediaAstro Invader·, 1980 · LeijacMediaBack to gameAll2Screenshots1Videos1Screenshots1More about Astro InvaderPlayer reviews