Reincarnation 2

Reincarnation 2: The Waiting Samurai. The 2nd chapter of Shaman King