Life & Arts Space Center Houston exhibits life on Mars Jose Angel Martinez Feb 6, 2017 0 The opportunity to touch meteors and learn more about Mars has come to Space Center Houston. “Mission Mars” is a new exhibit created to educate the public on the challenges of traveling to Mars.