Beloved rocker dead at 59 following brain cancer battle: ‘We are devastated’

3 months ago 30
 Jennifer Finch of L7 performs at The Ritz, Manchester on September 10, 2016 in Manchester, England.  (Photo by Andrew Benge/Redferns)

Jennifer Finch, the bassist for the rock group L7, has died just days after it was revealed that she was battling an aggressive form of brain cancer.

Read Entire Article