Tag Archives: The Cosmic Wrath

Scarblade To Release Debut Album ‘The Cosmic Wrath’

    SCARBLADE is a Greek female fronted Heavy Metal band, founded in May of 2012 in Athens, as RUTHLESS STEEL. Their debut EP titled “Die In The Night” came out in 2013, and included 4 tracks that can be labelled as traditional Heavy Metal, inspired by such classic acts …

Read More »