Leonard Hubbard Died: What Was His Cause Of Death?
Long-time bassist for the hip hop band The Roots: Leonard Hubbard is dead He played in the groundbreaking hip hop band The Roots Bass for 15 years. Leonard “Hub” Hubbard has died at the age of 62. He succumbed to cancer, which forced him to leave the band in 2007. His trademark were the chewing … Read more