Skip to playerSkip to main content
  • 9 years ago
A woman armed with a knife was fatally shot by police in Elgin, Illinois after a stand-off Monday morning on the Jane Addams Tollway, Elgin police say.

Category

🗞
News

Recommended