Where To Stream One Piece Season 2003 Episode 29
God Enel Appears! Aubade to the Survivors
- Aired September 21, 2003
- 25 Min
- Rated 9.0
- Number 360 Of 1168 Rated Episodes
Enel takes away the limitations of the priests. Also, Usopp witnesses a mysterious person fixing the ship; the next day Merry is found to be back to her original form. After getting her off the altar, the pirates plan out their course of action.