Submitted by indy1004469 in science
We’re closer than ever to understanding one of the mysteries of our solar system, after scientists looked far back into the history of Venus. It’s believed that the planet – often dubbed Earth’s sister planet given their similar size – once had water on its s…