The University of Central Florida has detected what could be its first planet, only two-thirds the size of Earth and located right around the corner, cosmically speaking, at a mere 33-light years away ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results