Phyllis Broker Convinced a Jury to Put Sean Ellis in Prison For Life. 22 Years Later the Charges Were Dropped.

Sean Ellis was 19 years old in 1993 when he was arrested for the murder of a Boston police officer, having unwittingly placed himself at the scene of the crime in an unrelated police interview. He was convicted and sentenced to life in prison in 1995, and spent 22 years in jail before he was…Continue Reading