Pockets of life in the atmosphere of Venus?