NASA's mission to Pluto gathered the first close-up pictures of this strange and distant world, and now, new discoveries and the latest science reveal the secrets of its alien features, which could point to extraterrestrial life.
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!