Turn off light

InuYasha Season 6 Episode 8

After Inuyasha and his friends return from the Land of Fire, they come across several villages where everyone has had all their blood sucked out of them.

Serie: InuYasha

Episode Title: The Fiery Bird Master, Princess Abi

Air Date: 2004-03-15