Is there life on Venus? Here's what the discovery of phosphine means | ABC News

Share the News



Scientists have made a discovery that could uncover potential signs of life in the atmosphere of the planet Venus. The head of NASA called it “the most …

source