Ghosts from the Past

is episode 303 of the Naruto: Shippūden anime.

Credits
Fantasmas del Pasado