An international research team has discovered two new Earth-like planets near one of our closest stars. Teegarden's Star is about 12.5 light years away and is one of the smallest known stars.
An international research team has discovered two new Earth-like planets near one of our closest stars. Teegarden's Star is about 12.5 light years away and is one of the smallest known stars.