Loading...
 
Skip to main content

Albemarle Sound

Albemarle Sound is an inlet, a large estuary, of the Atlantic Ocean. It is located in northeastern North Carolina in the United States, inside the Outer Banks.

Page last modified on Sunday March 29, 2015 09:58:28 GMT-0000