InuYasha - Season 6 Episode 5 -
3,000 Leagues in Search of Father
When Inuyasha and his friends visit a a new town, they find out that a headless demon has been frightening the townspeople.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.