Napalm Death – Order of the Leech – Review June 13, 2003 Following the lead of ’00’s Enemy of the Music Business, those untouchable godfathers of grind are back with a second “return to roots” album.