Leonard Cohen performed his first US live show in 15 years at the Beacon Theatre in New York last night (February 19).
The legendary singer-songwriter treated the completely sold-out to a sprawling three hour set that featured an astonishing six encores.
The 74-year-old Canadian joked to the crowd at one point: "It's been a long time since I stood up on this stage in New York City. I was 60 years-old, just a kid with a crazy dream. Since then I've taken a lot of Prozac."
Classic tracks performed included 'So Long, Marianne', 'Bird On A Wire', 'First We Take Manhattan', 'Hey, That's No Way To Say Goodbye' and, of course, the ubiquitous 'Hallelujah'.
Leonard Cohen performs at the Coachella Festival in California this April.
Sgt. Pepper's Lonely Hearts Club Band slips to third place
Ozzy allowed to move back into to family home
Musician is set to play the O2 Arena in February
Legend says he wants to 'crush' suits responsible
Legend to perform same dates - at Wembley