CHICAGO – A woman was fatally stabbed and an off-duty police officer was shot Tuesday afternoon on Chicago’s Northwest Side.
Police vehicles and crime scene tape could be seen near a residence in the 5600 block of West Leland Avenue.
The circumstances of what actually happened were not immediately clear. According to the Chicago Fire Department, a woman was dead on arrival at Resurrection Hospital after being stabbed.…