Hayes Lake in Cullman County, Alabama

Hayes Lake in Cullman County is a water.
Nature
water