There’s something magical about discovering a small-town diner that’s been serving up comfort food for generations, and Bud’s Restaurant in Defiance, Ohio is that enchanted place where time stands ...