A giant Kurama 3D billboard in Chengdu stops Naruto fans in their tracks. Discover its exact location and the story behind the viral spectacle.
Results that may be inaccessible to you are currently showing.
Hide inaccessible resultsResults that may be inaccessible to you are currently showing.
Hide inaccessible results