Rogersville is Tennessee’s second-oldest town, established in 1775, but it wears its age with the confidence of someone who knows they’ve still got it. The town sits in the verdant rolling hills of ...