×

Albemarle Sound

Estuary in North Carolina
Albemarle Sound is a large estuary on the coast of North Carolina in the United States located at the confluence of a group of rivers, including the Chowan and Roanoke. Wikipedia