German genrefluid visionaries, Lord Of The Lost, return with their seventh studio album, Judas, out July 2 via Napalm Records. A drum playthrough video for the single, "Priest", can be viewed below: With this new offering, the five-piece cement their position as exceptional artists that can’t be pigeonholed once...
Continue reading...
Continue reading...