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

NC island’s mysterious birth appears on NASA satellite images

July 21, 2017 06:43 AM