During an excavation near Madrid, archaeologists have unearthed fossils that show that some Neanderthal groups accumulated animal skulls. Well what does it mean? According to the article published in Nature Human Behaviour on Thursday, January 26, 2023, the fossils in question were unearthed in