Squirrels are not exactly near the top of the favorite foods list for most people who fancy themselves connoisseurs of the finer things in life. But …