Email
Password
Remember meForgot password?
    Log in with Twitter

Venera 13 News

NASA debunks Russian scientist's claim of life on planet Venus

Greenbelt - A Russian scientist's claim that he has possibly detected life on the planet Venus has now been debunked by NASA. The United States space agency said the pictures depicting life forms were instead objects from the craft.
 

Search Digital Journal Archives


Set up a news alert for

Venera 13


Venera 13 Image


Latest News
Top News