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:
Powerball jackpot winner: "I quit automatically"
Lottery officials are set to introduce the winner of last week's $310.5 million Powerball game.
Photo shows deputy dad having tea with daughter
A picture of a Florida deputy spending time with his daughter before work posted on the Collier County Sheriff's Office has been shared…
Indiana high school creates lip sync music video
An Indiana high school has created a musical lip sync video that has over 60,000 views in just a few days.