Shelby, North Carolina is a mill town turned small city in the foothills of the Blue Ridge, the kind of place most national political journalists fly over…
Shelby, North Carolina is a mill town turned small city in the foothills of the Blue Ridge, the kind of place most national political journalists fly over…