A temple of a forgotten god specialising in human sacrifice