Watch Inuyasha - Possessed by a Parasite: Shippo, Our Worst Enemy

Inuyasha Season 7 Episode 164

Season 7 Episode 164

First Aired: October 24, 2006

Description: Shippo is possessed by a parasite pupa, and causes mischief.