Scientists believe there could be ALIEN life on VENUS

It turns out that a joint team of American and Russian scientists believes there could be alien life on Venus, and they want to send a spacecraft to find out. Called Venera-D, the potential mission would investigate curious dark streaks found on Venus, which experts believe may be caused by Alien …

Read More »