New Island Pops Up Off the Coast of North Carolina

Jun 30 2017

A new sandbar island popped up seemingly overnight off the coast of North Carolina's Cape Hatteras National Seashore.