LEFT CROSS “Upon Desecrated Altars” Out Now
The crushing and pummelling new album from RVA’s death metal cavalry LEFT CROSS is out now and available to stream and smash on your preferred format HERE. “Upon Desecrated Altars” is a crescendo of death metal conquest, forging through infernal commands as LEFT CROSS declares VICTORY while marching onward.