Photo by: Pete Mitchell/Contributor Another tragedy has struck the hip-hop community. After a long battle with blood cancer, Leonard “Hub” Hubbard, Grammy Award-winning bassist and founding member of the hip-hop group The Roots, died. He was 62. Stephanie Hubbard, Hubbard’s wife, announced the musician’s death to ABC 6 in Philadelphia, Pennsylvania. Her husband had been […]