Phosphine on Venus an Indicator of Life: Scientists After Heated Debate 19 September, 2021 / Read time: 0 minutes