Published On Apr 21, 2024
Streaming now at https://abc7.ws/484PqhJ
Luis Huesca, an off-duty police officer shot and killed in Chicago, was found injured in the 3100 block of West 56th Street in Gage Park early Sunday.
Full story: https://abc7chicago.com/chicago-shoot...
show more