How so? We know McCain is pro-amnesty because he supported both the 2006 and 2007 amnesty bills. He has recently said that he would sign McCain-Kennedy if were President. Romney has said he is against amnesty.
And earlier he said he supported it.
It must be something in the water in Massachusetts.