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.
CNN.com – RSS Channel 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.
Read More 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.