Watch Naruto: The Cross Roads - Episode Special Online

Aired: Oct 12, 2009