North Carolina is home to many ghost towns that each tell a different story of rise, decline and disappearance. Buffalo City, Brunswick Town, Cataloochee, Diamond City, Lost Cove and Henry River Mill ...