Craig Campbell has become the darling of celebrity gossip site The singer's version of pop star Lorde's hit "Royals" made it on to TMZ a few months ago, and just the other night a TMZ camera guy caught up with Craig on the street in Nashville to talk about his cover.

Here is Randy's favorite "Royals" Cover...this guy has talent!