Police: 2 killed in overnight crash in north St. Louis
Police in north St. Louis say two people died in a crash early Friday. Officials say the crash happened around 2:30 a.m. Friday at 11th and St. Louis streets near Interstate 70. Television station KTVI reports that one person died at the scene of the crash, while the other person died later at a hospital.
Continue Reading