Where To Stream Naruto Shippūden Season 2015 Episode 8
The Ultimate
- Aired February 26, 2015
- 30 Min
- Rated 7.5
- Number 418 Of 500 Rated Episodes
Lee challenges Shira to a battle between taijutsu users!
The Ultimate
Lee challenges Shira to a battle between taijutsu users!