John McCain has been making it hard lately not to give him a second look.