The second ending song of Gensomaden Saiyuki.
Well this is one of my many favorite japanese animations.