Liz Carr

Liz Carr

Liz Carr is an actress, comedian and campaigner for the Disability community. She lives in London.