Loading Video…

This browser does not support the Video element.

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.