Ahool

The Ahool is a large, vicious, bat-like cryptid said to live deep in the jungles and mountains of Java. It is described as being part monkey and part bat, and has an appetite for humans, according to native legend.Some speculate that it could be a living pterosaur, or an unknown giant species of bat.