James Carver was convicted of setting a deadly fire, but a judge set him free after reviewing new scientific evidence
VIDEO: James Carver Released From Prison…
James Carver was convicted of setting a deadly fire, but a judge set him free after reviewing new scientific evidence