• 3 years ago
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.

Recommended