29 Amazing Celebrity Impressions, 1 Uplifting Song

Watch singer/songwriter Rob Cantor perfectly execute 29 impressions. You will be blown away out how good he is!