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…
The post Bassist for The Roots, Leonard Hubbard, dies after cancer battle appeared first on Rolling Out.