Rob Cantor impersonates 29 different celebrities in ONE original song! Awesome.