Scientists identify star systems that give aliens the best view of Earth – CNET

By | June 23, 2021
Location, location, location. It matters whether you’re looking for a house — or for humans.