ASTRONOMERS Have Reportedly Spotted LIQUID WATER On MARS!
Liquid water is a salty, slushy liquid that existed on Mars billions of years ago for reasons not fully understood.
Supposed sightings like this pose a series of questions, like how the liquid water got there, and if there is a potential for life on Mars.