Recently discovered super-Earths could ‘potentially host life’ – CNET [CNET]
Just 11 light-years away. We’re practically neighbors. View Article on CNET Enlarge Image
Read moreJust 11 light-years away. We’re practically neighbors. View Article on CNET Enlarge Image
Read more