Doubts over a ‘possible sign of life’ on Venushttps://www.sciencenews.org/article/venus-phosphine-possible-sign-life-doubts-how-science-works by pseudolus • 6 years ago 177 128 6 years agoSCsciencenews.org