CREEPINGNET'S WORLD
Star Force
aka. Mega Force

1985, VideoWare, NES/Famicom
Star Force,[a] also released in arcades outside of Japan as Mega Force, is a vertical-scrolling shooter computer game released in 1984 by Tehkan.
Catchy Tagline - My Experiences

Videos

Other Stuff