Review Friday - Trivium

For this installment of the somewhat weekly review, I have an album I have been waiting for from one of my favorite bands. Trivium has...