Welcome to Leith
In September 2012, the tiny savanna town of Leith, North Dakota, sees its populace of 24 expand by one. As the brand-new citizen's habits ends up being a lot more harmful, tensions soar, and also the homeowners seriously look for means to remove their unwanted next-door neighbor.
Duration: 85
min
Country:
United States of America