Horseshoe Lake in Pope County, Illinois

Horseshoe Lake in Pope County is a water. Horseshoe Lake also exists in Tazewell County, Knox County, Peoria County and Alexander County.
Nature
water