Nearby Alien Planet May Be Capable of Supporting Life