How a traffic stop in Vermont cracked open a cultlike group linked to deaths in multiple states
In the wooded outskirts of Chapel Hill, North Carolina, a perplexed landlord noticed odd sights at two of his rental properties. Tenants wore long black coats and parked box trucks outside the duplexes. They ran an electrical cord from one box truck into one of the condos, and kept a stretcher inside another. A neighbor […]