LORD OF THE LOST Launch Music Video For New Single ‘Priest’
German genrefluid visionaries LORD OF THE LOST prove that they have matured both musically and lyrically, and return with their seventh studio album, JUDAS, which is due out July 2nd, 2021 via Napalm …