Heaven Shall Burn – Combat Music Video

Heaven Shall Burn – Invictus (Iconoclast III) Review

Invictus

The word ‘Invictus’ is from the Latin language, and when translated into English, it means Indestructible, and that’s certainly the impression you get from Heaven Shall Burn with this latest installment.

Continue reading