
IFLScience
shared a link post in group #IFLScience

www.iflscience.com
Possible Oceans Of Venus Might Have Overlapped With Life On Earth
The claim opens up the possibility that there were organisms that could have traveled between not two planets in the solar system, but three.
