In the late 1970’s, a religious sect settled into the tiny town of Island Pond, Vermont, located in Vermont’s Northeast Kingdom. The group called itself the Church of Island Pond. Children from these families were occasionally beaten with rods and...