News Analysis: Rather than water occurring on a planet exclusively by comet or meteor deposition as some people suggest, could it not also occur through natural planetary formation processes yet to be understood?
News Analysis: Rather than water occurring on a planet exclusively by comet or meteor deposition as some people suggest, could it not also occur through natural planetary formation processes yet to be understood?