Home » Mars Perseverance rover data suggests presence of past microbial life