<==Inuyasha stepping on himself! Inuyasha episode #63 - The Red and White Priestesses. This is all in English, audio and subtitles. I added english subtitles that matches with the english audio dubbed version! WOW! You can't find this anywhere. This is work done on my own. I did it to help anyone who wants to learn the English language.