Satellite Images Reveal How a New Island Was Born Off North Carolina

Jul 13 2017

A new island in North Carolina popped up seemingly overnight.