Global National
September 14 2020 9:14pm

Possible signs of life discovered in clouds of Venus

Astronomers have discovered a potential sign of life in the microbes and gases that are lingering in the clouds of the planet Venus, which is considered Earth’s twin planet. Mike Armstrong explains why they are generating a lot of excitement.

Video Home