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 »