Horseshoe Lake in Clarke County, Alabama

Horseshoe Lake in Clarke County is a water.

Nature
water