MONUMENT Release “Attila” Lyric Video/Single, New Album Hellhound Out May 25th! March 16, 2018 British heavy metal band MONUMENT have released a lyric video for the new single “Attila”, taken from their third studio album Hellhound, due for release [...]