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:
Another North Korean Missile Test Fails
North Korea attempted back-to-back missile tests on Thursday, but neither was successful. The dictatorship has had a string of failures lately.
Another Syrian hospital hit with airstrike
The Al-Quds hospital in Syria's Aleppo was hit by overnight airstrikes. It was a Doctors Without Borders-supported medical facility.
Dogs rescued from South Korean meat farm
The dogs and puppies are being transported to shelters around the U.S. and Canada, thanks to the Humane Society International.
Trump: ISIS making millions from Libyan oil
Trump claimed in a foreign policy speech that ISIS is "making millions" from selling Libyan oil. Problem is ISIS doesn't control any Libyan oil.