Shepherd Run in Greene County, North Carolina

Shepherd Run in Greene County is a stream.
Waterway Type
stream