If there are aliens in nearby star systems, they may have already spotted Earth – CNET

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