LORD OF THE LOST Announces Livestream BluRay/DVD/CD The Sacrament of Judas
Pre-Order NOW! Out December 10, 2021 via Napalm Records LORD OF THE LOST continue their success story with live spectacle The Sacrament of Judas! After dropping their most successful record to […]