Podcast

Alpha Centauri Bb

October 24, 2012
Scientists have located an Earth-sized planet orbiting one of the closest stars to our solar system. While the planet is too hot to support life, there may be other planets in the same system where liquid water, and possibly life, exist.