Charles Ellison Arizona Death Row
Charles Ellison was sentenced to death by the State of Arizona for the murder of a couple. According to court documents Charles Ellison and Richard Finch broke into a home and killed the residents, Joseph and Lillian Boucher. Charles Ellison and Richard Fitch were arrested soon after. Richard Finch would plead guilty to the double […]
Charles Ellison Arizona Death Row Read More »