A giant Kurama 3D billboard in Chengdu stops Naruto fans in their tracks. Discover its exact location and the story behind the viral spectacle.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results