...astronomers say they have found a planet orbiting a star a mere 20 light-years away that has the right conditions for life to exist.
Does anyone have any details other than news reporter's interpretations? I found several of those.