The controversial religious group Twelve Tribes has a community on Cape Cod and runs a cafe on Main Street in Hyannis.
The Christian communal movement has long faced accusations from former members who allege harsh discipline, forced labor and isolation from the outside world ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results