NASA's Perseverance rover on Mars finds a rock containing spotted features which are possible fossilized records of microbes, though non-biological processes cannot yet be ruled out. (Space.com) Life on Mars, Perseverance (rover) link embed save