Watch One Piece season 10 episode 84 tv series online free
Release: May 09, 2021
Oden proposes a bet to Kaido and Orochi. If he and his vassals manage to survive in the cauldron for a certain amount of time, they must release them. Kaido and Orochi accept his proposal.