Where To Stream One Piece Season 2003 Episode 25
Ever Mysterious! Ordeal of String and Ordeal of Love!?
- Aired August 10, 2003
- 25 Min
- Rated 7.7
- Number 1033 Of 1168 Rated Episodes
Gan Fall cannot handle Shura and lost the battle. Meanwhile, Satori is finally defeated by Luffy and Sanji.