Stereogum — Jennifer Finch of L7 has died. The musician joined the Los Angeles punk band in 1986 as bassist and vocalist and played on five of their studio LPs, including 1990’s Sm... more info
Antimusic Rock — Jennifer Finch, the beloved bassist, vocalist and songwriter for the groundbreaking band L7, passed away on Saturday (July 18th) more info