Delyka

Delyka is an orc spirit healer.