Stereogum — Before this morning, Los Angeles snarlers L7, one of the most fearsome and underrated rock bands of the '90s, had not released any new music since their 1999 album Slap-Happy. But L7 reunited in 2015 to play live shows and release a documentary, and ...
more info