The Crocodile Stone is a peculiar rock, located in the Vat Phou Temple complex in Laos, that contains the carving of a crocodile. It was possibly the site of an annual human sacrifice in pre-Angkorian times (before the 9th century CE)
You might also like