the creatures that inhabit the ancient aztec ruins