Naruto Special 2: Battle at Hidden Falls. I am the Hero! - Staff

Alt title: Naruto: Takigakure no Shitou - Ore ga Eiyuu Dattebayo!