One of the great puzzles of modern space science is neatly summed up by the view from NASA’s Perseverance, which just landed on Mars: Today it’s a desert planet, and yet the rover is sitting right next to an ancient river delta.
>> Read the Full Article