Leonhart Lake in Burke County, North Carolina

Leonhart Lake in Burke County is a water.

Nature
water