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