The Village Where a Witch Lives (Part 2)
Kanda and Gozu discover the truth about the legend of the witch and Sophia's tragic past, which leads to a fierce battle.
Kanda and Gozu discover the truth about the legend of the witch and Sophia's tragic past, which leads to a fierce battle.