The Perseverance rover has detected the possible presence of key building blocks of life formed approximately 3,500 million years ago Read More