Church-run Police Force? It May Happen at This Alabama Church and School

Briarwood Presbyterian Church in Alabama is one step closer to getting its own police force to protect its church and affiliated school, Briarwood Christian School. [Read more…]