Diwata

Diwata, a Filipino deity or spirit. Illustration used for a chili ketchup label.

More by Liam Andrew Cura

View profile