S! TV VIRAL: Man impersonates 29 celebrities in one song

We’ve all heard impressions of celebrities before, but this one has got to be one of the best yet. Rob Cantor impersonates 29 celebrities, while singing his own song Perfect.