Demon Slayer: Kimetsu no Yaiba Anime Plans Times Square Takeover
The Demon Slayer: Kimetsu no Yaiba Swordsmith Village Arc anime is barreling toward its super-sized 70-minute finale, which will air in Japan on June 18. One day prior, fans in the New York area will be able to head to NYC to behold as the …Read more »