NASA Self Driving Perseverance Mars Rover - Breaking All Records