St. Louis, MO (KTRS) Illinois State Police are investigating a fatal shooting that happened at the Shell station on the corner of Washington and Brown. The shooting happened around 7 o’clock Friday night. Police say just after the shooting, someone who may be associated with the shooting, was taken into custody. No other information is being released.
By Glenn Fuselier