Is there life floating in the clouds of Venus?
Monday, September 14, 2020 - 10:10
in Astronomy & Space
Telescope 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.