What Does ice caps Mean?
"Excitingly, the radar signals match what we be expecting to view from layered ice and therefore are just like the alerts we see from Mars' polar caps, which We all know being incredibly ice abundant," said direct researcher Thomas Watters of the Smithsonian Institution in the United States within an ESA assertion.The initial tend to be the conditi