Saturday, January 23, 2010

Muppet politics

The Economist's Democracy in America blog opines on the political meaning of the Muppets.

No comments: