View of Lake Spartan from the bench
United States of America
Illinois
Kane County
Elgin
Elgin, United States
Rocks by the lake
Library Drop Box on …
Elgin, United States
Elgin, United States
Impressum