The Solar System Has a Lot of Water

There have been a couple of recent discoveries of water in new places in the solar system. Last week a team using data from India’s Chandrayaan-1 probe announced the discovery of water ice on the surface of the Moon, and last month researchers using radar data from the European Space Agency’s Mars Express mission announced […]

Read More The Solar System Has a Lot of Water