Making it in the restaurant business is never easy, and apparently making it in the restaurant business in Talladega holds ...