Tucked away in the charming town of Newberry, South Carolina, Legends Steakhouse might not catch your eye at first glance, but the locals will tell you it’s hiding some of the most mouthwatering ribs ...