Sen. John McCain (R-Ariz.) says that Republicans will "probably not" be able to stop the passage of health care this week, but that his party will continue to "win the battle of American public opinion." "We’ll fight the good fight, we will fight until the last vote," he said on Fox News Sunday with Chris Wallace. "We must look back and say that we did everything we could to prevent this terrible mistake from taking place."