Welsh rockers, Defy All Reason, have released their new music video, for the track "Bad Blood". A heavy rocker, this foot to the floor song is full of groove, melody and true grit from a band that have been honing their sound since forming in 2011.**Defy All Reason premiere...