A Baton Rouge, Louisiana, deputy police chief and two other officers have been arrested on multiple felony charges amid investigations and lawsuits related to an alleged police “torture warehouse” dubbed the Brave Cave.
Article Source: Latest From CNN Read More