A Legacy of Rebellious Spirit: Remembering Jennifer Finch's Enduring Impact Jennifer Finch, bassist and co founder of the iconic indie rock band L7, has died at 59 after a courageous battle with brain cancer.
The news sends shockwaves through the music community, underscoring the profound impact Finch had on generations of musicians, particularly women, who found inspiration in her fearless creativity and unwavering commitment to art.
Finch's journey was marked by an unapologetic rejection of conventions. She began as a photographer and writer documenting the Los Angeles punk scene, later joining L7 where she helped shape the band's signature sound.