NASA will reveal new Perseverance Mars rover discovery today: Here's how to watch live
NASA's Perseverance rover has discovered sediment formations that could be signs of possible biosignatures on Mars, but they could also have a non-biological source.