Where To Stream One Piece Season 2015 Episode 31
To Be Free! Law's Injection Shot Blasts!
- Aired August 30, 2015
- 25 Min
- Rated 9.2
- Number 302 Of 1168 Rated Episodes
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!