Between the mainland of North Carolina and a string of shifting sandbanks that make one of the most treacherous regions of the Atlantic coast lies the verdant ten-mile strip of Roanoke Island.
Some results have been hidden because they may be inaccessible to you