NASA

Scientists Detect Possible Evidence Of Alien Life On Venus

Scientists have detected a potential sign of alien life in Venus. Members of an international team of researchers revealed on Monday that a gas called phosphine had been found in the clouds of Venus, indicating that life is possible on the planet.

Pages