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:
Rory Feek shares Valentine's Day plans
It is always hard to get through one of Rory Feek's blog posts without a few tears.
QUIZ: What should you give up for Lent?
Because another Lenten season without chocolate might actually kill you.
'Frozen' coming to Broadway in 2018
Disney has tapped one of Broadway's freshest talents to direct one of its most anticipated musicals, "Frozen."