Ocracoke Island is an island off the coast of North Carolina. It was a favourite anchorage of the infamous pirate Blackbeard.
Advertisement
Ocracoke Island is an island off the coast of North Carolina. It was a favourite anchorage of the infamous pirate Blackbeard.