6th US Inmate Execution: Texas Man Put To Death For Murder Of Twins In 1989

Houston, United States: A Texas man was put to death by lethal injection on Tuesday evening…