This Shy Teen Gives The Most Impressive Performance.

17 year old Jonathan, with the help of his friend and partner Charlotte, manages to put his shyness aside long enough to give one of the best performances EVER on Britain’s Got Talent.

Jonathan has one of the best voices I’ve ever heard, truly remarkable!