Why am I never where I need to be when I need to be there? Paul McCartney gave a short, surprise concert yesterday on the rooftop of the Ed Sullivan Theater in New York, performing with his band before thousands of slack-jawed fans. (You have to sit through a short commercial to see it):

McCartney was at the theater to tape a spot for The Late Show with David Letterman. His impromptu performance was reminiscent of the live set The Beatles played on the rooftop of the Apple Building in 1969.

McCartney still has it, and shows no sign of ever losing it. Songs he performed include "Coming Up," "Band on the Run," "Let Me Roll It," "Helter Skelter" and "Back in the USSR."