Toggle light / dark theme

Why scientists think life once thrived on the hell planet Venus

Venus is one of the most brutally inhospitable places in our solar system, but many scientists think life may have thrived there at one point. Here’s why.