Music EvilutionE5150 Album Review: KILLER BE KILLED – “SELF TITLED” Author Acky Munro Date May 13, 2014 Super groups come and go. Most promise more than they actually deliver (Them...