Sci-Tech news

New island appears off the coast of North Carolina

    Follow @scitech_UK on Twitter!