Enlarge / Welcome to Mars. Sort of.Eric Berger reader comments 1 Share this story I wasn’t sure what to expect when walking into the new Mars exhibit at Space Center Houston. For technical and financial reasons, as well as a flagging national commitment, NASA just doesn’t seem like it will send humans to Mars any time soon. The space agency’s “Journey...