Trustworthy ? "China's Mars rover finds proof of LIQUID WATER on the Red Planet
". A paper published April 28 in Science Advances elaborated on the rover's discovery, noting that it found signs of liquid water at sand dunes located at low latitudes.."