NASA's Perseverance Rover Lands Safely on Mars

Feb.18 -- NASA successfully landed its largest and most sophisticated science rover on Mars, as the spacecraft Perseverance touched down in an ancient river delta that may contain signs of whether the planet ever harbored microbial life.