This is like porn for your ears. This dude sings Katy Perry's Dark Horse in 20 styles, with 10-second snippets for each one and it's all kinds of amazing. The video is already going viral and for very obvious reasons.
He starts out with the regular Katy Perry/Juicy J combo and he's so on point, it's kind of scary. Then he goes to a Nirvana mix, which made us wish the song had actually been a hard-rock anthem--for 10 seconds.
The Queen one we could have done without and think the 10 seconds would have been much better spent on the Michael Jackson version, but if you're a Queen fan, you might disagree. That's the beauty of the 10-second snippets.
We would break down the rest of the crazy good covers, but we don't want to spoil your eargasm. Enjoy.