Four Florida Police Officers Indicted for Manslaughter in 2019 UPS Driver and Bystander Deaths
Four Miami-Dade police officers have been indicted for manslaughter in the 2019 deaths of a hijacked UPS driver and a bystander. The indictments follow a four-year investigation into the tragic…