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.
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.