When Avenged Sevenfold announced they had teamed with Cirque du Soleil’s production company for a brand new stage design, imaginations went crazy at the possibilities.
Well, we finally got a look at it over the weekend in Dublin, Ireland, and we don’t think anyone was disappointed.