January 29, 2007

The real John McCain
Saint or Ain't? Why he's too angry, too slimy, and too much of a hack to be president.

No comments: