The Jaguar Temple's priests draw their power from the titanic amount of blood that was spilled there.