Howler demon

Howler demons are white skinned slimy humanoids with no hair and clawed hands. They have a sulfuric smell and make an eerie high pitched howl when they fight.

Appearances

 * The ring