Bassist for The Roots, Leonard Hubbard, dies after cancer battle

Leonard “Hub” Hubbard has died at the age of 62. The late musician — who played bass for The Roots from 1992 to 2007 — has died after a battle with multiple myeloma, a rare form of blood cancer he was diagnosed with 14 years ago. His wife, Stephanie, confirmed the news to the Philadelphia […]