Amazing Scientists Have Discovered An Earth-Sized Planet That Could Support Life TaimurJuly 1, 20230 Scientists have discovered a new planet similar in size to Earth. Located a mere 90 light-years away from us, this...