NASA Telescope Confirms Alien Planet in Habitable Zone - Yahoo! News
Don't turn this into a religious discussion. Life on other planets doesn't prove nor disrepute any religion.
Synopsis: NASA scientists believe they have found a planet in a neighboring solar system that can possibly sustain life. Apparently there's proof of running water?
Discuss.
Don't turn this into a religious discussion. Life on other planets doesn't prove nor disrepute any religion.
Synopsis: NASA scientists believe they have found a planet in a neighboring solar system that can possibly sustain life. Apparently there's proof of running water?
Discuss.