Forget Mars — There could be alien life on Venus
Despite decades of searching distant planets and stars for alien life we’re still empty handed. Turns out, we may have been looking in all the wrong places. And the answers could be closer than we thought. Life could be right next door — floating in the lower clouds of Venus.
Leave a comment in Nestia App