Could there be life in Venus' cloud-tops?

Venus may seem uninhabitable, but scientists said, above its cloud-tops, conditions are similar to Earth which could indicate there are microorganisms.

Latest Videos

Good Day Tampa Bay

View More
View More

We Live Here

View More
View More