Skip To Content

Where To Stream One Piece Season 2015 Episode 31

To Be Free! Law's Injection Shot Blasts!

Violet runs down the status of the open battles raging in Dressrosa - the Straw Hats, the Tontattas, the executives of the Doflamingo Family - all of them clash around the island, but it`s Law`s revelation to Doflamingo that moves the action forward!