Freak Encounters: Ahool
The ahool is a flying cryptid, a legendary giant bat, or by other accounts, a pterosaur. It is said to live in the rainforest of Java, but has been sighted all over the world.
UP NEXT
Most Watched In Science Vs. Myth ( Last 30 days )
682 Views
48 Views