July 26th, 2007 by admin

Inuyasha Episode 143 - 3,000 Leagues in Search of Father

When Inuyasha and his friends visit a new town, they find out that a headless demon has been frightening the townspeople.

Leave a Reply

Latest Episodes