Kaboon

Kaboons are one of the Creatures in Owlboy.