Horseshoe Lake in Peoria County, Illinois

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