Sen. John McCain's Straight Talk Express may have derailed in the New Hampshire debates. In tonight's Fox News presidential forum, the GOP hopeful denied charges he favored an immigration-reform plan that offered amnesty to millions of illegal aliens. "I have never, ever supported amnesty, and never will," McCain asserted. During the ABC News presidential debate on Saturday, he angrily denied it and even suggested anybody who says he did support amnesty is a "liar, is lying." But in a May 28, 2003, press conference in Tucson, the Arizona senator said Congress should pass a guest-worker program that includes "amnesty" for...