Diwata
Diwata

another one for my personal project
Diwara is a Forest Spirit like creature from Filipino Mythology

More artwork
Brian valeza guardian of the northern mountainsBrian valeza anggitayBrian valeza ada