Could there be life in the cloud tops of Venus?

Could there be life in the cloud tops of Venus?

Interesting article, could there be life much closer to home than we think ?

1 Like