Horseshoe Lake in Knox County, Illinois

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

Nature
water