At least 15 human skulls at a Neolithic site in Italy may represent the group's collective ancestors, although archaeologists ...