You are going to Watch One Piece Episode 707 English subbed online free episodes with HQ / high quality. Stream Anime One Piece Episode 707 Online English sub To Be Free! Law’s Injection Shot Blasts! Law clashes with Doflamingo, and asks him about the Luffy and the D. Doflamingo dismisses the legends surrounding the name as mere superstition. Law then reveals to Doflamingo that he is a D. as well, leading Doflamingo to cause major damage to the palace roof. Elsewhere, Viola keeps an eye on all the battles that are going on, most of which are causing a lot of injuries. In Kyros’ battle against Diamante, Diamante causes the ground to shake, and Leo is hot on the trail of Princess Mansherry. The Corrida Colosseum combatants have trouble fighting off the officers of the Donquixote Pirates. Enraged at Law for being a D., Doflamingo gets up close to attack him. Too late, Law uses Injection Shot on him, piercing him through the midsection. Law states that he has come to pull the trigger that Corazon could not on that fateful day.