These may be fighting words depending on where on this Earth you may be, but I’m here to argue that New Orleans is the worldwide capital of live music. I mean, just check out WWOZ’s Livewire calendar – it’s almost too much information to process. Show me another city that …
Read More »