VIDEO: Singer does 28 'Perfect' celebrity impressions
Rob Cantor is a professional singer but he proved in this video that he could also make a living as a celebrity impressionist.
Singing his original song "perfect", he each one of these voices - from Frank Sinatra to Britney Spears.
The video has been viewed over 2.5 million times in two days.
I'm absolutely floored by the response to my new video," Cantor told Today.
"Never in my wildest dreams did I predict it would spread like this! Insanity. I'm so glad people enjoy the clip, and I'm even happier they seem to dig the song!"
Although he is delighted that it's gone viral, we wonder if the success will translate into actual album sales.
Oh well, at least he's an internet hit - that's better than actuallly earning money, right?

