Kazuwaru

Kazuwaru was an ogre kensai of the Spider Clan.