By ChiTown View
Willow Springs is a small town located between Archer Ave. & the Des Plaines River. It is about 20 miles southwest of downtown Chicago. If you drive down the main drag Archer Ave. these days you find a quiet town without much to slow you down. But it is a town with a past. One that includes a mayor who ruled the town for thirty five years and chief of police disposing of bodies for his mobster friends.
–
See also: The ChiTown View YouTube page.
–
Comments welcome.
Posted on November 16, 2012