Phosphine Detected in the Atmosphere of Venus – An Indicator of Possible Life?astrobiology.com1 point·HerrMonnezza··0 commentsOpen articleSaveView on HN