Ailing NASA Telescope Spots 503 New Alien Planet Candidates

Editor's Recommendations

More from LiveScience