The Dew Drop Inn Restaurant in Mobile, Alabama, sits there quietly serving up hot dogs and banana pudding while the rest of the world rushes by, completely unaware that they’re missing out on one of ...