Discover
Library
You
InuYasha · Season 1
S1·E131 · 3 Nov 2003 · 24m
The Inuyasha gang hears about a village of demon women and they decide to find it.