Hello, is anyone out there?
(Newser) -
Scientists have spotted five new planets orbiting stars in our galaxy that are close to the size of Earth and are located in a "habitable zone," according to researchers. They're the right distance from their stars that make the existence of life-essential liquid water possible. The planets are...