We've featured the talents of Anthony Vincent and his takes on Hozier, Christmas and more before, and now he's back to take on Taylor Swift and he alleged hating on Katy Perry hit ' Bad Blood'.

Vincent starts things off easy by doing a Kendrick Lamar version as he features on the track, but things rapidly get weird as he jumps between Pearl Jam, Eiffel 65, Phil Collins, TLC, Cyndi Lauper, The Rolling Stones and more. We guarantee you've never heard Tay-Tay like this before.

Via YouTube