New Study May Solve Mysterious Loss of Water on Venus Published 09 May 2024 Venus should have as much water as Earth, so where'd it all go? Full Article