They Did It! NASA’s Perseverance Rover Lands on Mars. (See the Pics.)
NASA's Perseverance rover stuck the landing.
After hurtling 238 million miles through space, the sonic parachute successfully opened, slowing Perseverance's descent, and then in an amazing scientific feat, t...