Naruto Shippuden: Ultimate Ninja Storm Revolution Video Shows Off Mecha-Naruto Posted on: December 23, 2013December 23, 2013