Signs Of Alien Life Detected On Venus

Planet Venus (R-black spot) transits in

If you're into astrology, you know that Venus is the plant of love!

With this being said, scientists have discovered a rare molecule in the clouds of Venus.

Ultimately this could mean there's life on Venus!

Which means we can escape... how cool would it be to say you're going on a vacation to Venus.

See ya in two days!

Join the conversation with Yappa