R ras.ac.uk Phosphine detected in the atmosphere of Venus – an indicator of possible life? 497 points istinetz 6 years ago 265 comments