Belgian cave analysis shows Neanderthal cannibalism involving nonlocal women and children who were killed and eaten 45,000 ...