Delka

Delka is a character that well not seen like a creature