Back Branch in Madison County, North Carolina

Back Branch in Madison County is a stream.
Waterway Type
stream