One Piece

One Piece

For Luffy - Sanji and Zoro's Oath (21x166)


Air date: Apr 09, 2023

Sanji is tormented by the idea of becoming a cruel Germa warrior like his siblings and torn between being strong or being humane as he is now. When he makes up his mind, he asks Zoro the ultimate favor.

  • Premiered: Oct 1999
  • Episodes: 1125
  • Followers: 2956
  • Running
  • Fuji TV
  • Sunday at 9