The Tikbalang and The Diwata: Picture

A tikbalang is one of the Filipino mythological creature whose body is of a man and its head is of a horse. A diwata is also Filipino mythological creature who is equivalent of a fairy, an angel or a nymph. They're beautiful and seductive.
Continue Reading: Creatures