The Last Leg: A Final Act of Desperation (Naruto Episode)

The Last Leg: A Final Act of Desperation (届くかイダテ!執念のラストスパート!!) is episode 106 of the original Naruto anime. It aired on October 27, 2004, in Japan and September 22, 2007, in North America.

English Voice Cast

 * Naruto Uzumaki - Maile Flanagan
 * Sasuke Uchiha - Yuri Lowenthal
 * Sakura Haruno - Kate Higgins

Additional Voices

 * Cam Clarke - Aoi Rokushō
 * Doug Erholtz - Tea Minister
 * Michael McConnohie - Kyūroku Wagarashi
 * Liam O'Brien - Wagarashi Retainer A
 * Paul St. Peter - Jirōchō Wasabi
 * Roger Craig Smith - Idate Morino
 * Kim Strauss - Ibiki Morino
 * Kirk Thornton - Lord of Tea, Wagarashi Retainer B
 * David Vincent - Fukusuke Hikyakuya, Tea Samurai, Wasabi Family Henchman, Tea Civilian A
 * Dave Wittenberg - Omasa, Tea Civilian B, Todoroki Shrine Announcer