S1.E13 ∙ The Blood Rain of the One Hundred Foxes of Shinshu - Part IIIThu, Dec 23, 1999Add a plotRate