Chicago police arrested the owner of a tow yard for possessing stolen cars. This happened at 64th and Bell in the West Englewood neighborhood, Thursday morning. The Sun-Times reports that police seized about 85

Weird, Odd, Wonderful Cars
Chicago police arrested the owner of a tow yard for possessing stolen cars. This happened at 64th and Bell in the West Englewood neighborhood, Thursday morning. The Sun-Times reports that police seized about 85