Super Guts

Super Guts is the 29th episode of Shaman King the anime series.