Tekawitha Lake in St. Clair County, Alabama

Tekawitha Lake in St. Clair County is a water.
Nature
water