News

  via:christianpost   The case involves the Feb. 1983 killing of Wanda Lopez, a single mother who was stabbed in the gas station where she worked in the Texas coastal city of Corpus Christi.  DeLuna was accused of the murder and executed more than two decades ago after eyewitnesses identified him at the scene of […]