Life on Mars? X marks the spot!