Master's Call are a force of heavy metal blackened by death from The Black Country, UK - the birthplace of heavy metal itself. Today, Master's Call reveal their first single, along with a video, for the track "The Serpent's Rise". “The Serpent’s Rise” depicts a conjuring of dark power in the...
Continue reading...
Continue reading...