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 ...