US state of Texas executes woman convicted of murdering family
Thursday, September 15, 2005 Frances Newton was put to death by lethal injection in the US state of Texas on Wednesday, September 14, 2005, for the murder of her husband…
Continue Reading