Sega Channel – Alien Storm

https://www.youtube.com/watch?v=MIdp2a4fsek Alien Storm was the franchise that should have been. On this episode, we discuss the 1990 arcade hit and it's two home console ports on the Master System and Sega ...