Fans of the blockbuster animated movie "Kimetsu no Yaiba," or "Demon Slayer," are flocking to a shrine in southwestern Japan because of its association with the film.
The movie is based on a hit manga series about a boy who battles demons in Japan about a century ago.