
Okay, so I’m figuring most people reading this know about L7, the Los Angeles-based band that started back in 1985 fusing hard rocking riffs and growling vocals. But juuuust in case, let me fill you in a bit following their awesome show at The Fillmore Silver Spring recently.