Charles Krauthammer said Friday on 'Special Report with Bret Baier' that President Obama knows it's not constitutional to take executive action on immigration, but he has at least two reasons for doing so.

"He's now free of pressure groups. What he's doing for the long run, this is legacy," the syndicated columnist and Fox News contributor said. "Look at the presidency he's had, six years. He passed one historic thing, ObamaCare, which is now in deep jeopardy; without that, he will have nothing."

"In the short term," Krauthammer said, "He wants to enrage the Republicans. He's lost an election badly. He wants road rage on their part... this is bait for impeachment, or for a shut down, each of which would be disastrous."