Germany's Lord Of The Lost will release their sixth studio album, Thornstar, on August 3rd via Napalm Records. The band recently launched the Rise Of The Thornstar documentary, with Part 2 available below. Watch two segments below, and pre-order Thornstar here. Tracklisting: CD1 "On This Rock I Will Build...
Continue reading...
Continue reading...