Get the latest Science News and Discoveries

What do y’all make of this? Apparently a couple of researchers are convinced that there’s life on Venus.


None

Get the Android app

Or read this on r/Space

Read more on:

Photo of S

S

Photo of Venus

Venus

Related news:

News photo

Dr. James O'Donoghue on Twitter: He takes his selfie on The JWST's mirror!

News photo

Merck’s Covid Pill Is Authorized by F.D.A. for High-Risk Adults

News photo

Ancient DNA From Neolithic Tombs in Britain Reveals the World’s Oldest Family Tree