Shakira, Christina Aguilera, and Kermit the Frog have all come together for one very special collaboration.
Okay, so actually the incredibly talented Rob Cantor brought their voices together for a rendition of his original song, "Perfect." Cantor performs 29 spot-on impersonations of famous singers, actors and animated characters in his new viral video, "29 Celebrity Impressions, 1 Original Song."
In just over three-and-a-half minutes, Cantor sings mind-blowing impressions of Gwen Stefani, Shakira, Peter Griffin, Bono, Cher, and Flipper the Dolphin. Trust us: this guy's vocal range is incredible.
You have to see it (or hear it) to believe it: