By Alex Schadenberg, Executive Director, Euthanasia Prevention Coalition Liz Carr is an actress, comedian and disability rights activist, who produced a documentary titled - Better off Dead? that was aired on BBC1 on May 14. Carr may be best known for her role as...








