Armored Saint 11-4-24 @ The Depot in Salt Lake City
On November 4th, 2024, Armored Saint took the stage at The Depot in Salt Lake City as part of their tour with W.A.S.P., delivering a powerhouse set that thrilled long-time fans and newcomers alike. The […]