In 1940, all the inhabitants of Friar New Hampshire, a town in New England, walk into the wilderness, taking absolutely nothing with them. Decades later, in 2008, a film crew sets out to track them...Read more down and find out what happened to them.
In 1940, all the inhabitants of Friar New Hampshire, a town in New England, walk into the wilderness, taking absolutely nothing with them. Decades later, in 2008, a film crew sets...Read more out to track them down and find out what happened to them.
More