Central City PD Gets Clever With Censorship

As you may – or may not – be aware, the Central City  Police Department (CPD) in Louisiana recently added In God We Trust to their police cruisers.  They have joined an ever-growing list of police departments and Sheriff offices that enshrine that relic of Cold War mentality. And like any good government agency steeped in […]