One of my very favorite artists from back in the day did a cover of a song from one of my current favorite artists and not only has it gone viral, I have to say he killed it! Craig David's version of Justin Bieber's song Love Yourself has gone viral, check it out:

Love both these artists and glad to see Craig David has still got it!

More From B93