Cartogiraffe.com

Mooseheart Lake Dam

Mooseheart Lake Dam in Kane County.