Horseshoe Lake in Tazewell County, Illinois

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

Nature
water