D.Gray-man
The Village Where a Witch Lives (Part 2)
E34 May 29, 2007 25m TV-14
Kanda and Gozu discover the truth about the legend of the witch and Sophia's tragic past, which leads to a fierce battle.
Where to Watch The Village Where a Witch Lives (Part 2)