I once did a paper on human sacrifice in the Mediterranean civlizations. It was not really uncommon and indications are found throughout the art and literature of ancient times.
Remember that when Abraham was ordered to sacrifice his son, he didn't respond with, "Are you crazy or am I?"
And then He came and ascrificed Himself for us.
The prehistoric site at North Salem New Hampshire has as its main identification feature a sacrificial stone like those found in the Old World. Phoenician, 1000 BC. Human sacrifice? Maybe, the stone is big enough.