image
Astronomers spot possible marker of life on Venus