This is Giuliani’s last night.

UPDATE: It’s a big party… “I’m even in this party. It’s a great party.”

It’s a gracious, dignified speech. I disagree with him on some issues, but he ran a race he can be proud of.