Abandoned ghost-island in North Carolina

The little island of Portsmouth off the coast of North Carolina was once teeming with life, but it is now a ghost town of cottages, stores and other abandoned buildings.