Watch One Piece season 8 episode 3 tv series online free
Release: Dec 16, 2012
Luffy and Zoro face off against Shuzo and Momonga. The Straw Hats, Lily, and her father manage to escape with a Coup de Burst and the anchor connected to the Thousand Sunny.