Mayor of City in New Mexico Hung Out With Testament at Local Tour StopMayor of City in New Mexico Hung Out With Testament at Local Tour StopRemember the metal mayor?Philip TrappPhilip Trapp