Tag: Phosphine

Scientists Detect Phosphine Gas on Venus; Indicates Possibility of Alien life

Phosphine usually indicates the presence of living creatures. Scientists have found traces of the gas on Venus, further studies might give us our answer!