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 20, 2017 09:33 AM