We’re thrilled to announce that The Devil’s Road has won Best in Show, Best Documentary, and Best Director at the Chico Independent Film Festival this past weekend!
This is the fourth festival win for the the film.
by BWF
We’re thrilled to announce that The Devil’s Road has won Best in Show, Best Documentary, and Best Director at the Chico Independent Film Festival this past weekend!
This is the fourth festival win for the the film.