Life On Venus!?

The way I understand it, astronomers have discovered evidence of possible life on Venus. Instead of me trying to comprehend and write in my own words, I'll just let someone more talented, at the NY Times, do it instead.

Click on Venus to read this incredible story.

Planet Venus

Planet Venus

Cities 97.1 · Uniquely Twin Cities

Listen Now on iHeartRadio