House Of Lords will release their new album, New World - New Eyes, on June 12 via Frontiers Music Srl. Listen to the track "Chemical Rush" below, and pre-order the new album here. New World - New Eyes is House Of Lords’ 10th studio album, following the well received release Saint...
Continue reading...
Continue reading...