NASA Telescope Confirms Alien Planet