Star X [US]
You have been sent on a peace envoy to a newly-discovered alien race, only to find out that what they want is not peace, but the human race as slaves. You must fight your way back to Earth in order to warn the human race of the threat that these aliens pose. Gameplay consists of … Read more