a new album cover from italian hip hop collective truceklan