Discovery on Venus Could Mean Life is Possible on the Rocky Planet

​Venus may sparkle beautifully in the night sky, but up close, it is extremely inhospitable for life as it abounds of acid rains, has a CO2 atmosphere, and surface atmospheric pressure about 100 times greater than Earth's. According to our...