Were Thrash Gods Anthrax Just Spotted In El Paso?Were Thrash Gods Anthrax Just Spotted In El Paso?Anthrax is getting ready to head out on their massive tour with Slayer, Lamb of God and more but were the thrash metal icons just spotted in El Paso?Lisa SanchezLisa Sanchez