Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The state of South Carolina on Friday strapped down Freddie Owens and injected him with a chemical that’s usually used to euthanize pets. In the days before the execution, a key witness against him admitted testifying falsely at trial to…