
Bari Kang’s Itch! captured the Best Film award at the 17th A Night of Horror International Film Festival which wrapped last week in Eau Claire, Wisconsin. The zombie film captures a touching relationship between a father and daughter, who are trapped in a convenience store with other survivors trying to escape the apocalyptic pandemic taking place in the outside world.





