Last Neanderthals – The final populations of Neanderthals, thought to have lived in small isolated groups in southern Europe before extinction.
Categories
Last Neanderthals – The final populations of Neanderthals, thought to have lived in small isolated groups in southern Europe before extinction.