The epic adventures continue in these episodes from the hit anime series that follows the exploits of young ninja Naruto, who has just returned home from a years-long training mission with legendary warrior Jiraiya. Vol. 31 contains episodes 127-131.