McCain sings… Streisand?

W would never do this. He did pretty well on Letterman tonight too.