After a six-month journey, NASA’s Mars 2020 Perseverance Rover is just three weeks from landing on the red planet to search for signs of ancient life.