by Zara Mustapha So you think John Legend can sing? Think again! A very confident young man did an ...