Founded in 1880 and perched on the border of North Carolina and South Carolina, Landrum is the stuff of small-town dreams. Venture on a drive through the area’s rolling hills and pastureland ...