News

St. Louis police officers indicted on federal charges

Four St. Louis Metropolitan police officers were indicted on federal charges for suspicion of lying to the FBI and using excessive force on an undercover cop during a 2017 protest.