The Evil Within Demon's Head Castle Inuyasha : Season 1 Episode 85
TV-14 YTV 22m int(0)
Aired: September 2nd, 2002 @ 7:00 PM EST on YTV
Inuyasha and company, including a old demon exorcist, travel to Demon's Head Castle, in search of a powerful demon plaguing the people.