Mars: mounting evidence for subglacial lakes, but could they really host life?
Although the new findings make Mars even more interesting than before, they haven’t advanced its ranking in the list of solar system bodies …