British Black / Death Metal force Master’s Call reveals new single and video.

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 second and new single along with a video for the track “Blood On The Altar”. “Blood On The Altar” is about sacrificing your body, blood and spirit