Conny Waters - AncientPages.com - Neanderthals and earlier humans inhabited Stelida, a prehistoric quarry on the northwest coast of Naxos, Greece at least 200,000 years ago - tens