Many myths surround Neanderthals, an extinct species of humans that existed in Europe during the Ice Age. Writer/director Tim Disney delivers an…
william
william
Many myths surround Neanderthals, an extinct species of humans that existed in Europe during the Ice Age. Writer/director Tim Disney delivers an…