After an extensive run of the film festival gauntlet, Welcome to Leith is one of Netflix’s hidden gems. Directed by Michael Beach Nichols and Christopher K. Walker, the documentary dives into the bizarre happenings of Leith, a rural North Dakota town with a population of 24. A new resident, Craig Cobb, moves in, but his…

Read More