Uncategorized

Is there life floating in the clouds of Venus?

Telescope observations spy a gas high in the atmosphere of Venus that on Earth is made by microbes.

Leave a Reply

Your email address will not be published.