Tuesday, June 11, 2024

Planetary researchers have made a major discovery on Mars: patches of water frost equating to "60 Olympic-size swimming pools."