Crossword clues for Its presence on Mars offers a clue to life 4 lettersAnswerClueSALTIts presence on Mars offers a clue to life