Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Leonard 'Hub' Hubbard was born as Leonard Nelson Hubbard. He was an actor and composer, known for Bamboozled (2000), Two Can Play That Game (2001) and Brown Sugar (2002). He died on December 16, 2021 in the USA.