LORD OF THE LOST have just released the official video for their new song “On This Rock I Will Build My Church”. The song is taken from the new album THORNSTAR which will be published on August 3rd via Napalm Records. Class Grenayde comments on the song: “On This Rock …
Read More »