Map of Horseshoe Lake (historical) in Clinton County, IL:

Horseshoe Lake (historical) Clinton Keyesport 38.7139369 -89.2695175