Which sci-fi series was set at Moonbase Alpha? June 7, 2017 By Show answer Space 1999 More Entertainment QuestionsMore Television Questions