Season 18 Episode 16: Their Backs

Watch Naruto: Shippuuden season 18 episode 16 tv series online free
Release: Apr 23, 2015

Ino and Choji fight to protect an immobilized Sakura although they have depleted most of their chakra due to the relentless fighting.

Naruto: Shippuudenexpand_lessSeason 18