Leonard 'Hub' Hubbard is an actor and composer, known for Bamboozled (2000), Brown Sugar (2002) and Block Party (2005).
音乐
2006-11-15(美国)
演员
饰:Self,(as The Roots)
2005-09-26(美国)
8.0分
饰:Himself (as The Roots)
2005-09-12
饰:Himself
2003(美国)
2002-01(美国)