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:
Several sailors have been relieved of their duties after the June shipwreck that killed seven U.S. Navy crew members.
At least 14 people are dead and more than 100 others are injured following two possible terror attacks in Spain.
Spanish police have also linked an explosion on Wednesday to Thursday's terror attack.
In the wake of a deadly attack in Barcelona, Trump tweeted that we should study an unsupported story about Gen. Pershing executing prisoners.