Source: The Archaeology News Network: Possible evidence of human sacrifice at Minoan Chania