“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.”