Saints still conquer! Especially when you’re talking about John Bush and Armored Saint. La Raza, the first all-new studio album of Armored Saint material in 10 years, will be on the shelves here in the U.S. on March 16th, and let me tell you, this album was worth the wait! “Loose Cannon” is a strong […]