Watch Naruto: Shippuuden season 5 episode 23 tv series online free
Release: May 28, 2009
Kabuto finally appears before Naruto. Learning that Orochimaru used Guren's and Yuukimaru's feelings for his own purposes, an enraged Naruto enters battle against Kabuto.