A five minute long launch trailer for Naruto Shippuden: Ultimate Ninja Storm 3 has been released. It’s titled Here Comes Madara, and is packed with in-game footage. The game itself [...]