21-07-2017 18:08
via
phys.org
NC island's mysterious birth appears on NASA satellite images
NASA has released satellite images that show North Carolina's newly formed Shelly Island was born in November.
Read more »