The greatest escape? Life on Mars