
Pritchard's Island
Episode
2
Video
Pritchard’s Island, which is off the coast of Beaufort, South Carolina, is one of hundreds of barrier reef islands scattered along the entire southeastern coast. Pritchard’s Island is only accessible...