Washington, Apr 20 (TruthDive): Astronomers revealed two new planets in the orbit of a Sun-like star that could have some sort of life, 1,200 light-years away. A light-year is almost 6 trillion miles.The planets, named Kepler-62e and Kepler-62f, are orbiting ...
[Published TruthDive - Apr 20 2013]