Nestled in the heart of Delaware, Ohio sits a burger joint that will make you question every other patty you’ve ever put in your mouth – the Hamburger Inn Diner, where time stands still but flavors ...