Leonard Cohen played his first US show in 15 years Thursday night the Beacon Theatre in New York.
Leonard Cohen plays his first US show in 15 years