The Big Brawl: Naruto

The Big Brawl: Naruto is the eleventh installment in The Big Brawl. This takes us first the village hidden in the leaves.