The song also includes Vincent performing Bad Blood in the voice of children’s characters Tiny Tim and Barney alongside Def Leppard and Black Sabbath. Like Taylor Swift’s music, this cover really does have something for every generation.