Ocracoke Island – accessible only by water or air, it is one of the barrier islands just south of Cape Hatteras
Cape Hatteras Seashore-Outer Banks NC
← Cape Hatteras Seashore-Outer Banks NC
Ocracoke Island – accessible only by water or air, it is one of the barrier islands just south of Cape Hatteras