One Piece Episodes 931-933
Anime One Piece Reviews

One Piece Episodes 931-933

Episode 931 Luffy is scaling the cliffside with Hyogoro clinging to his neck. Sovereign advises the goons to manage it, and Babanuki gives us what a man with an elephant gun in his chest can do by shooting them unusual. Luffy is encircled by goons, and Queen reports that he has a remark. Back in […]