July 30, 2011

PETER WEHNER: “The most recent economic news is figuratively, if not quite literally, depressing.”