“Could It Harbor Life?” –The Upper Atmosphere of Venus is the Most Earth-Like Location in the Solar System

  “Venus is like Earth in so many ways,” explained the late physicist, Stephen Hawking. “A sort of kissing cousin. She’s almost the same size as Earth, a touch closer to the Sun. And, she has an atmosphere that could crush a submarine.” Popular science fiction of the early 20th century depicted Venus as some … Continue reading “Could It Harbor Life?” –The Upper Atmosphere of Venus is the Most Earth-Like Location in the Solar System