Watch One Piece season 6 episode 31 tv series online free
Release: Aug 30, 2009
Hancock decides to test Luffy by giving him an ultimatum: either he gets a ship so he can leave the island while the girls remain statues or she changes them back and Luffy finds another way to the archipelago.