Alabama May Allow Church to Form Own Police Force

You can call it a God Squad. An Alabama megachurch is seeking to establish its own police department — and a bill that would green light the force is already moving through the state senate. The 4,100-member strong Briarwood Presbyterian Church, located …

Read More


Get Top Headlines & Videos Sent Directly to Your Inbox

Add Newsblock to Favorites

Bookmark top