Blog

Jun 27, 2021

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

Posted by in categories: alien life, habitats

Location, location, location. It matters whether you’re looking for a house — or for humans.

Comments are closed.