Elizabeth Graham is professor of Mesoamerican archaeology at the Institute of Archaeology, University College London.
The recent discovery of a temple of the Aztec ‘Flayed Lord’ has revived myths about human sacrifice