Discovered in the southern Peloponnese region of Greece it confirms that once, in order to appease Zeus, the ancient Greeks sacrificed humans at his altar. Sigma live reports that Greece’s Culture ministry stated that the skeleton was found in the heart ...