Your place for Space News
NASA has released satellite images that show North Carolina’s newly formed Shelly Island was born in November.