Inuyasha Spoiler:

Inu Yasha the movie

InuYasha the movie is in Canada at MUSIC WORLD(THE STORE IS MUSIC WORLD)aND THERE ARE MUSIC WORLDS ALL OVER OTTAWA. Submitted by foxy

Back to Spoilers Section