Perseverance touched down in an ancient river delta that may contain signs of whether the planet ever harbored microbial life.