Aoyin

Aoyin were monstrous animals found in Chinese mythology, commonly believed to attack and devour humans. Like many such fantastical beasts, they were largely created to pass time and provide challenges for folk heroes or frighten children away from dangerous places, though some in the fields of cryptozoology consider the Aoyin a possibility for a cryptid.

History
Aoyin were a type of monster from Chinese mythology that was commonly said to resemble large and terrible ox with a predatory in nature (in sharp contrast to normal ox, who are herbivores), having an especial fondness for devouring humans and was believed to reside largely in mountainous regions.