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