Jennifer Finch, the founding and longtime bassist of rock band L7, has been diagnosed with aggressive brain cancer and is currently undergoing treatment. According to a press release, “What initially appeared to be a condition that could be addressed through treatment and a full course of radiation has progressed rapidly.…
Please click the link below to read the full article.