Researchers have found evidence of an existing body of liquid water on Mars. A new paper titled Radar evidence of subglacial liquid water on Mars was published on Science. The article suggests that liquid water may be sitting under a layer of…Read more
Create beautiful scientific infographics with no effort
We turn scientists into designers to boost your impact. Globally.