Leo Francis started his career as a theatrical actor in Philadelphia before relocating to Los Angeles in 2002. Leo is multi-talented, and in addition to a career as a musician and horror film journalist, he performs in comedy clubs all over Los Angeles, including regular appearances at the world-famous Comedy Store.
|
|
|