NASA on the Verge of Discovering Alien Life

NASA on the Verge of Discovering Alien Life

NASA states that they are on the verge of discovering undeniable proof that alien life exists in the Universe within the next decade – they plan on delivering this proof by 2025. Ellen Stofan, an official from NASA, stated the space agency should be able to find minute signs of alien life, and “definitive evidence” […]