Sources

9 Total Sources

Study Finds Neanderthals, H. sapiens Shared Culture for 20,000 Years at Turkish Cave