C472 Monster
Mountain Demon, the largest monkey primate in the world, was found in hot places like Africa. In the whole of China, wild Mountain Demon was extremely rare, and it was very difficult to find this type of creature in the wilderness.
According to modern explanations, Mountain Demon, this animal, was the legendary mountain ghost of ancient times.
Whether this is the case, I do not know, after all