St. Louis police officers indicted on federal charges
USA TODAYComments Off on 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.