Watch Naruto: Shippuuden season 13 episode 25 tv series online free
Release: Oct 25, 2012
A group of Allied Shinobi, including Omoi and Maki of the Sand, battle against several reanimated enemies. Maki recognizes one of them as Pakura, her former master who was a Sand Village hero.