January 3, 2013

JOHN HAWKINS: The 20 Most Annoying Liberals of 2012.