Bad Blood comes out on the 4th March.
10 Famous Rock Songs That Were Almost Called Something Else
10 Greatest Rock Music Cover Songs Of The 2000s
10 Current Bands Keeping Nu Metal Music Alive
I'm not writing for the New Yorker, so don't expect me to be posh. Returning contributor, happy to be back.