Ahool

The Ahool is a winged cryptid allegedly native to the remote forests of Western Java, an island part of Indonesia.