Welcome to Leith
In September 2012, the tiny grassy field town of Leith, North Dakota, sees its population of 24 grow by one. As the brand-new local's habits becomes a lot more harmful, tensions skyrocket, and the citizens desperately look for means to remove their undesirable neighbor.
Duration: 85
min
Country:
United States of America