Georgia executes woman on death row despite pope’s plea
Permalink

Georgia executes woman on death row despite pope’s plea

A woman has been executed in the U.S. state of Georgia, despite pleas from Pope…

Continue Reading →