God of the Aztec's

This stealthy sprit of the forest is still an unknown to us.