New Island Pops Up Off the Coast of North Carolina
A new sandbar island popped up seemingly overnight off the coast of North Carolina's Cape Hatteras National Seashore.
A new sandbar island popped up seemingly overnight off the coast of North Carolina's Cape Hatteras National Seashore.