News

Three Baton Rouge Police Department officers have been placed on administrative leave as investigations continue into an alleged police “torture warehouse” in Louisiana dubbed the Brave Cave.