30 April 2009

The Incredible Shrinking Republican Party

Only 20% of Americans call themselves Republicans. And just 13% identify as the bat-shit crazy kind.