Planetary scientists Paolo Sossi and Dan Bower from ETH Zurich have published a peer-reviewed study in Nature Astronomy ...
With an abundant supply of liquid water, Earth is one of the few places in the universe where life can develop and flourish. But scientists have long wondered where exactly all of our life-giving ...