Battle of Gods

Battle of Gods is the 43th episode of Shaman King the anime series.