Doolly Noted Jun 19
Two potentially life-friendly planets found orbiting a nearby star 12 light-years away. Astronomers predict that they will eventually see if they are habitable or inhabitable.