A Greek island's first settlers were Neanderthal #1 Post by diodorus » Fri, Sep 05, 2025, 7:57 PM UTC A Greek island's first settlers were Neanderthalnewlinesmag.com