{FD} Stargazers find twenty new Earth-like planets that could host life

Stargazers have discovered 20 worlds “hiding in plain sight” which they believe could be habitable.