Five new planets detected 12 light years away: ReportFive new planets orbiting a sun very like Earth’s own have been detected just 12 light years away, an international team of astrophysicists reports.One of those planets sits in the “habitable zone” just far enough away from the star Tau Ceti to support water and thus life... Continue Reading →