Ahool
The Ahool is a winged cryptid allegedly native to the remote forests of Western Java, an island part of Indonesia. The creature is reportedly also found on other islands of the Indonesian archipelago. The name Ahool supposedly comes from the howling cry of the creature resonating through the forest as it flies overhead. Alleged eyewitness … Read more