Satellite images reveal a new barrier island forming off the coast of Cape Hatteras National Seashore in North Carolina.
Satellite images reveal a new barrier island forming off the coast of Cape Hatteras National Seashore in North Carolina. Credit: NASA Earth Observatory
Satellite images reveal a new barrier island forming off the coast of Cape Hatteras National Seashore in North Carolina. Credit: NASA Earth Observatory

Local

NC island’s mysterious birth appears on NASA satellite images

July 20, 2017 9:33 AM

  Comments  

Videos