Images sent back by NASA s Perseverance rover have unveiled the existence of a 3.7-billion-year-old ancient river delta that will now guide scientists in their search for evidence of ancient life. According to a study, this finding provides clues that will g…