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:
Hostage situation at Bangladeshi restaurant
The attackers stormed a popular cafe in the capital city of Dhaka, engaging in a firefight with police.
Here's how the Olympics are affected Rio's poor
Construction for the 2016 Olympics has forced many of Rio de Janeiro's poorest citizens out of their homes.
Navy blames itself for sailors' Iran capture
Chief of Naval Operations Adm. John Richardson told the press "a number of small problems" led to an international incident in Iranian waters.
Mexico brewery may be causing water shortage
Zaragoza's mayor says a nearby brewery is causing water shortages in his community.