“How many of you are seeing us for the first time,” Jennifer Finch asked the sold-out crowd at The Black Cat as more than a few held their hands up. A testament to the strength and relevance of the California-based band who formed back in the mid-1980’s, L7 returned from […]