Awww. Sen. John McCain shares a quiet and cozy moment with his pal after lunching with friends in Mexico City.

And here he is snarling at his actual constituents during a heated town hall meeting on immigration in Arizona earlier this week.



Can you feel the love?


John McCain doesn’t always dance, but when he does, he does the Shamnesty Shake.