This is INCREDIBLE!

I couldn't stop watching as this dude sings Katy Perry's "Dark Horse" in the style of 20 other artists ranging from Metallica to Michael Jackson to John Mayer!