ByChristy RomerJuly 6, 2020 Red Dots Team Finds Possible Habitable Planet 11 Light Years Away Stop the press: Astronomers may have found a nearby planet that we can all move to and start…