The Last Leg: A Final Act of Desperation

Run Time: 24 mins
Air Date: Wed, 27 Oct 2004
Average Rating: ⭐ 7.25 (4 votes)
TV TokyoSeason 3 - Episode 106

Average Rating: ⭐ 7.25 (4)
Now that Sasuke and Sakura are trapped at the bottom of a cliff, it's up the Number One Knucklehead Ninja to defeat the malevolent Aoi and help Idate cross the finish line.