LORD OF THE LOST Announce Live DVD/BluRay LIVE at W:O:A, out August 2, 2024 via Napalm Records

Germany’s chart-topping LORD OF THE LOST announce the release of their new live album and DVD/BluRay, LIVE at W:O:A, out…

The post LORD OF THE LOST Announce Live DVD/BluRay LIVE at W:O:A, out August 2, 2024 via Napalm Records appeared first on All About The Rock.