The Stage

Avenged Sevenfold – The Stage (Album Review)

Avenged Sevenfold, aka A7X, came to life in Huntington Beach, California back in 1999. Forging ahead as a Metalcore band, they released their debut album, Sounding the Seventh Trumpet, in 2001 while subsequent releases have seen their sound evolve and progress, leaning more toward traditional Heavy Metal and ... Read More