Officers heard a gunshot and found a man firing outside the 69th Street SEPTA terminal in Upper Darby around 3:40 a.m., CBS3 says citing authorities.
When the officers confronted him, he fired at them, but no shots struck them, according to the news outlets.
The incident reportedly began around 3:30 a.m. when the unidentified man got into a domestic fight with the woman in a home on Terminal Square, Delco Times says.
That's when he shot her dead, and then shot a passerby on 69th Street near the terminal, the outlet says.
Click here for the full story from CBS3.
Click here for the full story from Delco Times.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.