Ancient mass murder site found in Spain

An ancient mass murder site has been found in Spain that indicates Neanderthals were cannibals.