Frontiers Music Srl has announced the release of the House Of Lords tenth studio album, aptly entitled Indestructible, on June 3rd in Europe and June 7th in North America. The bands new video, for the albums lead track, Go To Hell, is streaming below.The new album shows once again...