NASA’s Footage of the newly found Earth 2.0 orbiting the star Proxima Centauri

This is an artists impression of the alien planet orbiting the star Proxima Centauri. Does it have alien life lurking on it? NASA claims the planet has oxygen, thus life could be really possible out there at all. …read more

Source:: Disclose TV


Speak Your Mind