Two potentially life-friendly planets found orbiting a nearby star
"just 12 light-years away"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 :-)