Shafords Lake in Mitchell County, North Carolina

Shafords Lake in Mitchell County is a water.

Nature
water