You are going to Watch Inuyasha Episode 86 English dubbed online free episodes with HQ / high quality. Stream Anime Inuyasha Episode 86 Online English dub Secret of the Possessed Princess. InuYasha realizes that the demon lord is a phantasm. Meanwhile, Sango and Haori find out that the demon princess, who had temporarily paralyzed Miroku, is actually the head of the oni. Elsewhere, Kagome and Shippo stumble upon the body of the real princess, being the host of the head of the oni. InuYasha and Miroku work together to defeat the head of the oni.