An Alabama megachurch has been granted the authority to create its own police force,leaving the American Civil Liberties Union howling in protest. Briarwood Presbyterian Church, located near Birmingham, or Alabama,and affiliated with the Presbyterian Church of America, was granted the authority to hire police in a bill that passed the state legislature and was…The post Megachurch To Create Its Own Police Force After unique State Law Passes appeared first on The Western Journal.
Source: westernjournalism.com