NASA heaviest Rover made landfall