6Fair Star Control: Origins Review - Space Oddity Reviewed on: PC Star Control: Origins is a jolly space adventure that falters when it takes on too much action.
Log in to comment