Dont know if anyone has seen this yet but thought I’d share. It mentions fresh evidence on how humans and Neanderthals coexisted.
1 Like
This topic was automatically closed 6 days after the last reply. New replies are no longer allowed.