Clip

Possible Evidence of Life on Venus
Scientists have detected phosphine in the atmosphere of Venus, which could indicate signs of life on the planet. The discovery was made using two telescopes, Alma and JCMT, and the implications could be huge for our understanding of the universe.