NC island's mysterious birth appears on NASA satellite images
Friday, July 21, 2017 - 11:33
in Astronomy & Space
NASA has released satellite images that show North Carolina's newly formed Shelly Island was born in November.
NASA has released satellite images that show North Carolina's newly formed Shelly Island was born in November.