NASA released a stunning picture of its newest rover being lowered onto the dusty red surface after world got its first close-up look at a Mars landing on Friday. The photo was released less than 24 hours after the Perseverance rover successfully touched down near an ancient river delta.