I've seen dozens of street musicians. Some are really great and some should maybe stick to their living rooms, but you can't fault someone for giving it their all and trying to make a few dollars.

This street musician was working in Berlin and singing his version of "Smalltown Boy" by Bronski Beat when a guy walking his dog jumped in to sing the chorus with him. The musician gathers himself and finishes the song and recognizes Jimmy Somerville's falsetto voice as THE voice from the song.

The reaction at the end is fantastic.