Senator John McCain

Senator John McCain

Astrid Riecken/Getty Images

Senator John McCain attends a news conference in Washington. McCain has heeded the demands of voters rallying against illegal immigration.