Aliens? Does your worldview support that?
NASA made a bold statement on Monday when it estimated “that humans will be able to locate alien life within the next 20 years.” The CBS article by Benjamin Fearnow bears witness to the naturalistic worldview of the NASA scientists quoted. “Just imagine the moment, when we find potential signatures of life. Imagine the moment when the…