McCain has lost it.