Oceans on Venus Might Have Been Habitable

Source: Space.com Venus, currently one of the most inhospitable places in the solar system, may once have had an ample supply of water – possibly even oceans – and been a potentially habitable place when it was young, a new study suggests. The finding comes from the...