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:
Star Spangled: Your 2015 fireworks pics
Whether you prefer big fireworks shows or a few simple sparklers in your back yard, we want to see your best Fourth of July pictures.
Rolling Stones rock 'n roll at IMS
Thousands of die-hard Rolling Stones fans partied hard at Indianapolis Motor Speedway Saturday night.
ICYMI: Fireworks show over downtown Indy
In case you missed out on the July 4 fireworks shows around Central Indiana, here's a recap of the show over downtown Indy.