In this year’s Top Towns contest, the community of Franklin, North Carolina, prevailed as the winner of our small towns category. See what some of the key voices in Franklin have to say about their beloved little mountain town.