NC's newest island: Shelly Island

NC's newest island: Shelly Island