Joyce Lake in Rockingham County, North Carolina

Joyce Lake in Rockingham County is a water.

Nature
water