The Last Ten Seconds of Life’s new album, ‘The Dead Ones’ is OUT NOW! New video for "Rat Trap" live!