The Subdudes – Street Symphony (2007)
by S. Victor Aaron They look and sound like they’ve been around forever, but the Subdudes have “only” existed for 20 years (counting the roughly eight-year hiatus from 1996-2004), mainly flying under the radar. They come out of that musically rich town of New Orleans, but have rarely been mentionedRead More