Amazing Talent Impersonates Twenty Nine Celebrities Into One Song [VIDEO]
Meet Rob Cantor. Rob came up with a pretty clever way to promote his new album. He does impressions too, so he recorded himself singing a song called Perfect, in 29 different celebrity voices.