Phosphine Gas In Clouds Of Venus; Could It Be A Sign Of Alien Life?
Cardiff (U.K): An international team of astronomers has spotted phosphine in the atmosphere of our neighbouring planet, Venus, suggesting that it may be home to alien life.
Phosphine, a…