New Island Pops Up Off the Coast of North Carolina
Friday, June 30, 2017 - 12:52
in Paleontology & Archaeology
A new sandbar island popped up seemingly overnight off the coast of North Carolina's Cape Hatteras National Seashore.
A new sandbar island popped up seemingly overnight off the coast of North Carolina's Cape Hatteras National Seashore.