Vocalist And Songwriter Dies at 59 After Battle With Aggressive Brain Cancer
The Influential Bassist, Vocalist And Songwriter Dies at 59 After Battle With Aggressive Brain Cancer
L7 Bassist Jennifer Finch Dies at 59 After Battle With Aggressive Brain Cancer Jennifer Finch, the influential bassist, vocalist and songwriter best known for her work with the pioneering punk-rock band L7, died on July 18, 2026, following a battle with an aggressive form of brain cancer. She was 59. Finch’s death was confirmed in […]