We Just Found Life In Outer Space For The First Time

We Just Found Life in Outer Space for the First Time

Humanity may have finally found evidence of alien life in outer space. A discovery made by Russian Cosmonauts aboard the...

Matthew Loffhagen
Tuesday, 28 November 2017 - 10:31AM