Rover in Neptune, NASA photography