In 1988, with the release of their self-titled debut, L7, these metal-edged punk badasses helped usher in the era of grunge. With a new album in tow, Scatter the Rats (Blackheart Records), 20 years in the making, L7 brought their “Proto Prototype” sludge to the Rialto Theatre on Mother’s Day, May 12. “We’ve been doing […]
