Shurato Episode 25

is the episode of the Shurato anime.