The discovery of a possible sign of life in Venus’ clouds sparked controversy four years ago. Now, scientists say they have more proof.
CNN reports: "The data, the researchers say, contains even stronger proof that phosphine is present in the clouds of Venus, our closest planetary neighbor."