"Touchdown confirmed!" Perseverance lands on Mars

NASA confirmed the safe landing of Perseverance on Mars along with the first images from the probe on Feb. 18.