Could acid-neutralising life-forms make habitable pockets in Venus’ clouds?

21 December 2021