Twin Earths may lurk in our nearest star system

Alpha Centauri, just 4.3 light years away, may hold two planets like our own, according to observations with the Hubble Space Telescope

—> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail