Season 18 Episode 12: The Imprisoned Pair

Watch Naruto: Shippuuden season 18 episode 12 tv series online free
Release: Mar 26, 2015

An ancient ruin in Demon Desert comes crumbling down during the battle for the scrolls.

Naruto: Shippuudenexpand_lessSeason 18