Two potentially life-friendly planets found orbiting a nearby star
<i>"just 12 light-years away"</i><p>I love the "just". I know it's nearby on galactic scales but it's practically about 450,000 Earth years away with current technology :-)