Former Beatle Paul McCartney performed a surprise mini-concert in New York's Times Square on Thursday to the delight of throngs of workers, tourists and fans.
McCartney, 71, and his band sang tracks from his upcoming album, New, which is due to be released in the United States on October 15.
"Wow! Really excited to be playing New York Times Square at 1 pm this afternoon!" McCartney tweeted about an hour before the packed mini-concert.
"Come on down to Times Square. It's all going to be happening there!" he added.