Death Engine: 'Amen'by Aubin Paul Music 11 years ago French noise/hardcore outfit Death Engine are streaming their new Throatruiner Records album, Amen. Amen by Death Engine