Science and Technology China Unveils New Discoveries on Mars: Zhurong Rover Data Indicates Liquid Water May Have Circulated on the Planet Until 750 Million Years Ago, Much Later Than Previously Believed, Reviving Debate on Habitability and Past Life Valdemar Medeiros 12/01/2026 at 19:34