I have been to many cities over the years;  New York, New Orleans, Atlanta, London, etc.  Whenever I see a street performer, I tend to stop and listen because, often times, these are some of the most talented performers you will ever see, as proven by this performer who does this amazing cover of Leonard Cohen's 'Hallelujah'.  Enjoy the video!