Dokoku Chimatsuri (SKW)

Dokoku Chimatsuri is the raging leader of a group of demons called the Gedoshu, who caused untold chaos and bloodshed long ago in Feudal Japan.