Registered On: January 3, 2014
Anyone see The Sky at Night on Monday?
New research showing the possibility of some form of life living in the clouds above Venus.
The surface of the planet is inhabitable because of a greenhouse effect scenario that happened a loooooong time ago. Is Earth next in line?