Musician Rob Cantor somehow fits 29 celebrity impressions into one original song that's less than four minutes long.
Cantor wrote on his Facebook page that it took him "about 40 takes" to get this video right.
Watch below as Cantor channels his inner Jeff Goldblum, Christina Aguilera, Britney Spears, Kermit the Frog and more:
If you've been livin' on a prayer waiting to see Bon Jovi in concert, you'll have your chance in 2017.
Can't get enough Dancing With the Stars? Follow how all of Season 23's contestants are doing below with our contestant tracker!
Alligators in Indiana? That’s exactly what state troopers found near I-465 Sunday afternoon.
Two men wearing anti-Ryan Lochte shirts rushed the stage Monday night during the premiere of Dancing With the Stars.
Hillary Clinton or Donald Trump? How about voting for James Hinchcliffe this year?