Possible sign of life on Venus stirs up heated debate
11:22pm PDT - September 14th, 2020 life on venus - National Geographic“Something weird is happening” in the clouds of the planet next door—but some experts are raising doubts about the quality of the data.