Satellite Images Reveal How a New Island Was Born Off 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 How is a barrier island born? A … Continue reading Satellite Images Reveal How a New Island Was Born Off North Carolina

Advertisements