Leonard “Hub” Hubbard, Longtime Bassist For The Roots, Dies Of Cancer
Bassist Leonard “Hub” Hubbard, one of the founding members of The Roots, died after battling cancer for well over a decade.
Bassist Leonard “Hub” Hubbard, one of the founding members of The Roots, died after battling cancer for well over a decade.