Anthropology History A Hundred Thousand Years Ago, Humans and Neanderthals Built a Shared Culture in This Cave ZME Science April 15, 2026 0Comment Species didn’t really matter. Survival and culture did.