Faust Love

Faust Love is the 16th episode of Shaman King the anime series.