InuYasha

InuYasha Episode 143 - (Sub) 3000 Leagues in Search of Father

Kanta is an otter demon child. His father's head was taken by Hakudoshi, and he is looking for his father's body.

Auto-update my anime list NO Discuss this episode

More episodes