25-06-2021 02:46
via
cnet.com
If there are aliens in nearby star systems, they may have already spotted Earth - CNET
Location, location, location. It matters whether you're looking for a house -- or for humans.
Read more »