Character

Spider Demon
(Father)

VA: Tetsu Inada

Father of the Spider Demon family.