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