Naruto: Clash of Ninja Revolution 2 E3 2008 Stage Show DemoNaruto: Clash of Ninja Revolution is shown off on GameSpot's E3 2008 stage show.By David Toole on November 8, 2019 at 4:31AM PST Naruto: Clash of Ninja Revolution 2