Eagles of Death Metal New Year’s Eve Concert
The Catalyst 1011 Pacific Ave., Santa Cruz, CA, United StatesIf this well known and raucous band is your cup of tea you couldn't find a better way to ring in the year. (That ringing might be your inner ear […]