RACE WON Lets gooooooooooo
Watch "Naruto 4x26 The Last Leg: A Final Act of Desperation" on Streamable.