Ashe Lake in Ashe County, North Carolina

Ashe Lake in Ashe County is a water.

Nature
water