Archive | October 31, 2011

The Most Dangerous Halloween Costume in Washington

I expect that sheepskins are selling well on Capitol Hill again this year. I wonder if Hillary will get her specially-tailored costume from Libya or from Kosovo this year. Another great Sam Gross cartoon from the new issue of the New Yorker James Bovard

Continue Reading