CHEMICAUST – “Unleashed Upon This World” [Official Lyric Video]

We made this official lyric video for Texas metal band CHEMICAUST. “Unleashed Upon this World” is the title track from the debut full length release by Texas Thrash Masters CHEMICAUST. The album will be released on January 5th, 2018! Don’t miss out on this masterpiece! https://chemicaust.bandcamp.com