Suicidal Angels

Fri, 02/28/2014 - 10:32am
Suicidal Angels formed in early 2001 in Greece and hold true to the thrash sound most metalheads know and love. Their latest album, ‘...
Fri, 05/13/2011 - 4:15pm
Josh Johns
I’ve been meaning to stick this video up on the site for a few days now, I figured most of you will enjoy it and it’s not getting much press...

Subscribe to Metal CallOut