Hart Lake in Catawba County, North Carolina

Hart Lake in Catawba County is a water.

Nature
water