Character

Spider Demon (Elder Brother)

VA: Showtaro Morikubo

A demon lurking in Mount Natagumo.