Jul 25
Scientists have announced the discovery of liquid water on Mars, a milestone find located at the Red Planet’s southern polar ice cap. The subglacial lake’s existence is teased by more than two dozen radar samplings of the regions, which were found to have similar profiles to subglacial lakes on Earth near Greenland and the Antarctic. Researchers have long debated over … Continue reading
Post a Comment