The Crocodile Stone: Is This a Grisly Artifact of Human Sacrifice?
The mysterious Crocodile Stone is one of the most unusual objects in the famous Vat Phou Temple complex, with much speculation that it was used as an altar for human sacrifice.
Source: ancient-origins.net