Season 13 Episode 12: Mifune vs. Hanzō

Watch Naruto: Shippuuden season 13 episode 12 tv series online free
Release: Aug 02, 2012

Kankuro's Commando Unit is cornered by Hanzo's poison attack. Fortunately, Mifune and his Fifth Company arrive in time to provide assistance.

Naruto: Shippuudenexpand_lessSeason 13