News

Chicago Police stand in a parking lot near the Greyhound Station at 630 W. Harrison Avenue where the body of a woman in her 30s was found.

Chicago Police stand in a parking lot near the Greyhound Station at 630 W. Harrison Avenue where the body of a woman in her 30s was found. Scott Strazzante, Chicago Tribune
This photo is featured in these articles:
Loading