Is there life floating in the clouds of Venus?
8:06am PDT - September 14th, 2020 venus - BBC NewsTelescope observations spy a gas high in the atmosphere of Venus that on Earth is made by microbes.
Telescope observations spy a gas high in the atmosphere of Venus that on Earth is made by microbes.