NASA’s Perseverance landed on Mars less than 24 hours ago and we’ve already got our first look at the planet. NASA shared a picture of the rover being lowered near an ancient river delta, where it will search for signs of ancient life and set aside the most promising rock samples for return to Earth in…… Read More