The officer was targeted. Update to a previous story.
Via STL Dispatch
A recent parolee has been charged in the shooting last weekend of an off-duty St. Louis police officer in the city’s Hyde Park neighborhood.
Authorities said the officer was critically injured Dec. 19 in a gunfight with people in a car driven by the parolee, Dominic Lamont Irons, 29, of the 2800 block of Delmar Boulevard.
A court document says one of the others in the car was killed in the shootout. At least one other person was still being sought by police.
Irons was charged Saturday with assault, armed criminal action and unlawful use of a weapon. The circuit attorney’s office said he also was charged with second-degree murder in connection with the death of the accomplice.
According to a court document, Irons and the others in the car followed the officer’s truck for the purpose of shooting him.
As the officer pulled to the curb in the 3800 block of North 25th Street and began to get out of his truck, Irons drove alongside and someone in the car shot at the officer.
HT Police One

