3 Inches of Blood, the heavy metal band from Vancouver, British Columbia, Canada, has just released a new video for the song “LEATHER LORD” from the band’s new album Long Live Metal. The album was released on Century Media on March 27, 2012. The album was produced and engineered by Terry “Sho” Murray. Check out the video below.
3 Inches of Blood – Leather Lord: