Elgin: An industrial town in the midst of wide farmlands
Elgin (717 alt., 94,487 pop.) , an industrial town in the midst of wide farmlands, lies on the gentle bluffs of the Fox River. Although only an hour’s ride from …
Elgin: An industrial town in the midst of wide farmlands Read More