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


