Poster of Cast and Crew in InuYasha - 3,000 Leagues in Search of Father (Season 1 - Episode 143) - 3,000 Leagues in Search of Father

InuYasha - Season 1 - 3,000 Leagues in Search of Father (Episode 143)

Plot: When Inuyasha and his friends visit a a new town, they find out that a headless demon has been frightening the townspeople.
Episode Aired On:
Monday, February 23 2004
21 years ago