Great Spirits

Great Spirits is the 45th episode of Shaman King the anime series.